vcl: handle postponed disconnects with select