Today we found 4 blocks already so payments should get back to normal

That's some pretty nice luck

Aaaand we just found another one

It appears that 3 out of the 5 blocks were found by s0br himself renting rigs

renting rigs?? How do you know that?
Also there is an account/rig called sp31 that seems to have found quite a few blocks since last fall. That just seems like an incredible run of luck, right??