DO NOT MERGE: diagnostic tracing messages for #1831
(Don't merge this branch.)
This branch adds tracing to arti-rpc-client-core, in an attempt to help diagnose #1831 (closed). To capture the output, I recommend something like
cargo test --all-features -p arti-rpc-client-core complex -- --nocapture > complex.log
(It's possible that the slowdown caused by this tracing will hide the bug. You'll still want to tweak n_threads and n_commands_per_thread to much lower values while testing.)
Please don't upload the log to gitlab unless it turns out to be very short; the logs for a successful run of this test are about 13 MB long.