Log correct message for methods promise

The worst promise outcome in the invoked bundle defines the compliance
of the methods promise. Treat NOOP, CHANGE and WARN specifically,
everything else is considered a not-kept status.
Merge pull request #1494 from vohi/log_messages_from_methods

Log correct message for methods promise