South Australia is going to have a budget surplus $107 million higher than initially expected, in part thanks to the hot housing market.