Can I switch the site being used as provider (staging to prod)?

This is a common scenario - someone creates a site on some WordPress hosting service (say WP Engine), tests things out on the default staging site, then switches over to production. I answered the same question multiple times when I was doing Discourse support. A permanent separate staging site for Discourse generally wasn’t an option (or really needed.)