mm/memory-failure.c: fix race with changing page more robustly