In the light of @alossent comment, improve the logging of the reconcile loop.
It would certainly be useful to have more logs, e.g. when you write a vhost file. Maybe the "reconciling" log line could be debug level and keep info for when you create or remove a vhost. But that's for a follow-up issue.
debug
info