Okay. Well considering the amount of issues this is causing (although on internal it works really well) and considering the platform toolset doesn't support WinXP, we're going to be reverting to the previous flhook version.
This was worth a shot but it's clear it's causing too many issues for a live environment.