Unless drop_overflow is set, the *target* will block instead of dropping
a systrace record, for most syscalls.

Syscalls that cannot block are blacklisted. The main reason for not
blocking is due to accessing per-core state of the calling core. Once
we block, we could migrate or that state could otherwise be invalid.