block: Use new AsyncContext for bdrv_read/write emulation