Hi Jeff,
This is a Media Temple website, so to create a new vhost you just click an "Add New Subdomain" button in their Plesk Server Admin. I would assume that Plesk creates the vhost in the same way I would, creating the .conf files and then restarting Apache.
For now, the workaround I have in place is to disable Pagespeed globally and then enable it on a per-site basis. From my tests so far, it seems that our WordPress sites have no problem with Pagespeed enabled, but any static HTML sites we create are just showing a blank white page in the web browser. I've tailed the access_log and error_log files, but no errors are showing up when I reload the blank page, and no errors show on page.
I hope any of this information is helpful, and thanks to everyone for providing an extra set of eyes as I review this issue.
Regards,