I haven't read the patch and I'm not familiar with kernel code... but this looks like it would catch the most common (non-malicious) forkbombs, which in my experience are usually due to user error.
(and something about not letting "perfect" be the enemy of "good"?)