x86, PAT: Handle faults cleanly in set_memory_ APIs