MULE-6887: Duplicating instanceName in quartz connectors cause weird application failures

_Adding extra check before removing an instance name in case connector#dispose is invoked on an non initialized instance
(cherry picked from commit a567d8e)
(cherry picked from commit e680f0f)
(cherry picked from commit 4ea5436)
(cherry picked from commit e2c5e8d)