Update post_deploy task for better deployment.

Runs chef-client and puts app in maintenance mode to trigger failover
for what should be a zero-downtime deploy.