make sure maintenance mode is invoked on rebuild
deployment logic for maintenance-less deploys

with bonus git-push check!