don't await site replace call if the publishing fails for some reason. fail faster to the user
highlight the selected language in the drop down list when we get a language in query string
add application start event
fix potential race condition if /api/site/reload was called while a site was being created