accept_filter: return different errors for non-listener and a busy socket