Python Process Join Timeout