CA-136792: address review comments

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>