I know BOINC is supposed to have some setting which allows work to be directed to machines which return work faster so jobs that have to get resent will get resent to hosts that not only complete tasks but complete them within a set time frame. I've never used it on Collatz so I can't give specifics but I know that the logic is in the server code so it is probably documented somewhere on the BOINC wiki.