I think it would be best to be conservative here. The developers of PAL put the geometry validity check in there for a reason.

Even allowing further processing of invalid geometries (hard-coded in your request) may turn out to be problematic, which is why it probably needs a GUI checkbox. But IMO, allowing further processing when a simple validity check fails with an exception seems like it will lead to problems.

Regardless, further testing needs done.