Stop wait for hanging forever if job not in queue
Stop wait for hanging forever if job not in queue

It appears that the desired behavior here was to
throw an Exception if the job could not be found
in the queue two times in a row (after *not_found*
reached 3). But because *not_found* was reset to
zero every time in the loop, this condition was
never reached. So if the job was not in the queue,
wait would hang infinitely. This change moves
*not_found = 0* outside of the loop.

MikeDacre/python-cluster,MikeDacre/fyrd,MikeDacre/slurmy,MikeDacre/fyrd