Display no-deploy messages only when user wanted deployment
Fix spec failures introduced by the previous commit

Non-deploy messages should be printed only when deployment did
not happen. Basically, revert the specs for the non-deploy messages
and add a new spec that explicitly checks for the non-deploy
messages when the deploy condition fails.
Merge pull request #262 from travis-ci/ha-bug-pr255-followup

Display non-deploy message only when the deployment is expected but did not occur