x86: Split syscall_trace_enter into two phases