don't assume the length of a syscall insn in Task::is_entering_traced_syscall

By happy circumstance, the bare '+ 2' here works for supported
architectures, but we have better ways to describe the length of a
syscall insn now.
Check that we were able to map the syscallbuf at the desired address.