I think it makes sense to make a handler for restarting xqueue and notify it whenever something changes in main.yml that requires a restart.  Then again if we are always including deploy.yml it will restart anyway.  I guess we need to figure out how deploys and changes that require service restarts will work.  Maybe we should put all service impacting changes in deploy.yml instead of splitting them between main.yml and deploy.yml?