It is probably not the change in OS, but something else.
You can query the individual queues to (potentially) learn more, along the lines of:
rabbitmqctl eval 'Vhost = <<"vhostnamehere">>, QName = <<"queuenamehere">>, QPid = rabbit_amqqueue:pid_of(Vhost, QName), QInfo = recon:info(QPid), QState = recon:get_state(QPid), io:format("QUEUE INFO:~n~p~n~nQUEUE STATE:~n~p~n", [QInfo, QState]).'
If it happens again then, we can try to reproduce the issue.