Another attempt to fix the conditions for slop-zeroing

Also refactor the #defines to hopefully make it clearer what's going
on.
Implement shortcuts for slow calls that would require PAPs (#6084)