notify the listeners if there are unexpected errors
minor cleanings
prune closed connections with uncomplete requests after they have been in quarantine long enough
call the callback even if there is no data

it needs to be alerted anyway otherwise it will just keep waiting