Make sure isAsyncStarted() returns false after complete() is called
Remove resumeReads call when the listener is not set