### Describe the bug The internal QQ process names are of the form `vhost_queue`. This could cause issues when vhost and queue names contain underscores. ### Reproduction steps 1. Create a 3.13.0 broker. 2. Create 2 vhosts called "foo" and "foo_bar" 3. On vhost "foo", create a QQ called "bar_baz" 4. On vhost "foo_bar", create a QQ called "baz" 5. Observe the following error: <img width="1197" alt="image" src="https://github.com/rabbitmq/rabbitmq-server/assets/83781863/efd2565f-4881-4549-8e38-b9faec5805f3"> ### Expected behavior User can successfully create both QQs. ### Additional context _No response_