log prolog request sending
don't catch __DIE__ pseudo-signal
log threads creation, activation and termination
fix count message content
create threads for each IP block

This makes thread lifecycle management easier, as they are discarded
after usage, instead of being paused.
not used anymore
more consistency with net discovery