automatic virtualenv was calling workon in a corner case.  fix that