hs: Continue to improve logging in both HS and circuit subsystems

Having #23604 (moved) merged has already paid off big time.

This ticket is about going for a second iteration on improving logging overall with circuits and hidden service.

There are actually two bugs with #23604 (moved) (nothing serious) so this ticket will also address it.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information