"I had been using systemctl restart apache2.service to restart apache, but the recommended way is to use apache2ctl."

Interesting observation, as the only difference seems to be a PrivateTmp clause in the unit definition of the service. 

I wonder why exactly that made a difference indeed...