When a new account is set up, it would be a good idea to indicate to the user that the temporary domain associated with the account may require up to an hour (or whatever your suggested timescale is) to be set up. This will avoid people misunderstanding the 'Site cannot be reached' error and potentially going elsewhere for hosting. You could put this in the admin and also the emails sent to the customers when the account is initially set up.