Hi,
here is a stab in the dark.
You may have a weak connection in that front bulb.
It may not draw enough current so you get the fast flash.
The hazard flasher does not care about that.
I would replace the housing assembly. It will leak again.
Cut off the socket and get a replacement from an auto parts store.
Radio Shack has a white strip of about 10 insulated connectors for a few bucks. You just insert the cable and turn a screw to clamp it.
Take care, Eggert