For all of those running multiple sites and having stress with renewals

According to Brett Miller in this thread:
This is a recent change in the letsencrypt client. The documentation has always stated that it does not support multiple vhosts per file. But it worked anyway until the latest version

That would explain it!