Don't pass None as a failure reason.
Add test for bad response command status.
Merge branch 'feature/issue-452-fix-handling-nacks-with-no-reason' into develop