You could move the test to XFAIL. Then remove the try except block.

My reasoning being that this PR tries to stop us from using invalid heuristics. Now, your code basically says: "if gruntz cannot figure it out, let's use the dumbest heuristic we have". This seems counterintuitive, even though it applies for the infinite series thing.