the server expires tests 10 days from the last time they heard from you. If you don't have intermediate blocks sent and the test takes more than 10 days it will be reassigned. If the test is almosty done then you should finish it anyways because although it has been reassigned there is no gaurentee that they will be finished (as a matter of fact you could post the tests you're running and how far along you are so that others who might have recieved those could stop working on then and expire them after you have sent in your results. I don't know if you'll still be credited for tests that other people have finished once they are done but having finished them first I'd assume you'l get the credit. Over all the safest thin to do however would be to in the future make sure that all of your machines report back every 8-9 days at least.