Active mode data transfers do not hang

This is a fix for issue https://github.com/bnix/double-bag-ftps/issues/4

No direct test.  Currently tested via [https://github.com/wconrad/ftpd]''s tests, which use double-bag-ftps to drive ftpd.