block: fix deadlock in bdrv_co_flush