Fix for FF and slower connections

Queue was getting ahead of itself on slower connections while it was
waiting for some requests to return.