CA-122162: immediately fail request when reaching 2TiB limit

When hitting the 2TiB limit, fail the request with ENOSPC instead of
EIO, because tapdisk retries requests that have failed with EIO hoping
that the request will utterly succeeded, which can never happen in our
case.

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>