Making two different moves may be the correct answer. The idea is that this world is a very unstable land filled with volcanoes, hurricanes, earthquakes, comet landings and such; and there is a whole PC class destined to detect this disasters using their machinery and prevent the affected cities with time enough to take measures.
Maybe doing the original move to predict soft weather, and reversing the predicting disasters move this way: if you hit, you know the weather, dont choose it:
"When you take time taking measures and using your tools to detect extreme weather changes, roll +WIS.
On a hit, your GM will tell you honestly if a disaster is gonna happen in the next 4 weeks in the zone you're traveling next
On a 7-9, the test will only cover a major disasters; and you're still vulnerable to unexpected mild quakes, winds, sandstorms, avalanches, floods, fires or tornados.
On a miss, the GM is free to play a major disaster on you, and i'll have the drop on your party"
how does it sound?