MULE-8018: Merge http connector code cleanup

Trying to start an already started listener sounds like a bug to me, so it should throw an exception instead of ignoring it