To me "whenever X
does that thing" usually implies you don't know if, or at least when, X will do it, but it's great when it happens.
If X does the thing at predictable intervals, it should be when X does that thing.
But you know these whippersnappers don't talk no good.