getTemporaryDirectory: be more precise when catching exns from getEnv