Previously, when a MessageHandlerAdvice is applied to something other than a MessageHandler, the advice was silently skipped. Add a WARN log message that warns that the advice is not applied. Add a test case that ensure the log is emitted when the advice is applied to a Poller.