Make filedes.__version__ actually work for first build
in unittest, kill stuck subprocess on failure

This fixes the leak from the failure on #5