This PR changes to try to ensure that Observation is stopped and Scope is closed in AbstractPollingMessageListenerContainer.doReceiveAndExecute() as it seems to be possible for the finally clause not to be invoked if an exception is thrown out of the try-finally clause.

Comment From: bclozel

Thanks @izeye !