Propagate user facing service backend failures to client - EUCA-9168

Messages with a _return of false were treated as errors but these should
be returned to the client when the response is of the expected type for
the action.

EUCA-9168
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9168' into testing