x86/traps: Have read_cr0() only once in the #NM handler