PerJobUserTimeLimit was basically 0.

How could this possibly have worked? Well, I guess it merely sends a message on PerJobUserTimeLimit. We need the shocker too to counter against bad programs with sleep or I/O blocking.