It's not a timing thing at all, I've waited minutes after the blood is drawn out and it still won't cross the last block.