Ronnie O'Sullivan was booed by snooker fans in Edinburgh following his late withdrawal from the Scottish Open.