There isn't a clean distinction between `send_reply` and `reply_and_log`, other than the latter is also called when rejecting due to overload. Honestly I'd be tempted to rename `reply_and_log` to `send_reply_int` or something.