Add FPE protection for States with q/p == 0
See discussion at Brunel!540 (merged)
Adds protection to prevent q/p == 0 states triggering FPEs.
A warning is still printed by the Track checker, as this is something that should still be reported and looked into.