reuse existing file descriptor so we don't leave it open
Merge pull request #157 from pyfarm/jobtype_cache_reuse_fd

reuse existing file descriptor when caching job types