I actually think it would be clearer if we listened on both* in all environments. Having different domain names for a subset of our domains in one of our environments is confusing and error prone. We've come across a couple of bugs this week that were caused by that.

* Properly listen on both; ie. either two vhosts or a pattern based vhost (if we can get nginx to offer the right cert) on the ssl terminating nginx.