That would work for me – the reason I chose this approach was not to change any of the existing functionality but just fight the symptoms.
We run around a 100 journeys with Phantom every 15 minutes, so we could do a recompile with the by @JamesMGreene suggested code change and run regression tests for a day.