Upon install/upgrade the puppet-master-passenger 4.8 package creates /etc/apache2/sites-enabled/puppet-master.conf which conflicts with our own 50- prefixed file and breaks apache.
Having puppet ensure this file will exist before install/upgrade with contents along the lines of "#this file intentionally left blank" should address this issue.