Fix the timings used for frenzies to account for new multipliers

This solution directly queries the current max frenzy time from the game
rather than attempting to calculate it using hardcoded multipliers. So
it should hopefully work with any future new modifiers to frenzy times too
as long as Orteil doesn't change the frenzyMax variable.