net/tap: fix keep-alive queue not detached