RpcTimeout
data class RpcTimeout(val channelId: <Error class: unknown class>, val timeout: <Error class: unknown class>) : AMQPException
A channel-level RPC (queueDeclare, basicGet, confirmSelect, …) did not receive a response within the configured rpcTimeout. Prevents a stalled/black-holed broker from suspending the caller forever. Not a kotlinx.coroutines.CancellationException, so robust recovery treats it as a normal failure.