attempt redeploy of failed deployment

`deploy_revision` provider now stores releases in the release history
cache only after a successful deploy. As a result, a partially deployed
application will be overwritten by a subsequent deploy to the same
revision (similar to force_deploy).

Fixes CHEF-2741
remove trailing whitespace and fix indentation
Set log level to reduce test noise
Merge branch 'CHEF-2741'