log: rate limiting followups
Summary:
Followups to #32604.
There are two behavior changes:
prefixing with [*] is done to all logs (regardless of should_ratelimit) per this comment.
a DEBUG_ONLY -disableratelimitlogging flag is added by default to functional tests so they don't encounter rate limiting.Backport of core#33011.
Depends on D18885.
Test Plan:
ninja all check-all
Reviewers: #bitcoin_abc, PiRK
Reviewed By: #bitcoin_abc, PiRK
Subscribers: PiRK
Differential Revision: https://reviews.bitcoinabc.org/D18886