Xen/gnttab: handle p2m update errors on a per-slot basis