Following the [[ https://phabricator.ashoat.com/D3833#inline-24756 | comment on D3833 ]] introducing the `deleteQueueIfEmpty` method. The method purpose is if `clientDeviceID` messages queue is empty we don't
need to store `folly::MPMCQueue` for it and need to free memory to fix possible 'ghost' queues.
Linear task: [[ https://linear.app/comm/issue/ENG-1146/introduce-deliverybroker-deletequeueifempty-method-in-tunnelbroker | ENG-1146 ]]