futexes: fix fault handling in futex_lock_pi