block: loop: fix deadlock between open and remove