Uncertainty over the timing of new train stations and the location of Games venues has left a cloud over plans for housing, hotels, hospitality venues and more.