The time-step task should ignore inhibited particles when computing the next time-step end.
Does what is says on the tin.
I am 99% sure this is correct but there might be corner cases I have not considered so an extra pair of eyes would be welcomed.