Rescues from strategy calls by calling fail!, properly URL encodes message_key for FailureEndpoint handling

Do not rescue around mock_call!