Merge pull request #640 from mulesoft/MULE-7548

MULE-7548 - applying lifecycle order to any QueueManager instead of just...
(cherry picked from commit 993e5d9f35d59fae05660718c54bd75176421da8)

(cherry picked from commit be9d547cf915402361ff6d11b2fb09286ef7c7fe)
(cherry picked from commit e3916b27f38b1ed5f0a75cc6e7d03bba25f75790)
(cherry picked from commit 010f983846493dc529a6cff13d15dd6ee9746bc8)