compliance reasons don't refresh automatically after changing status via UI
Steps to reproduce:
Register a RHEL client
Go to hosts > content host > click on the host > click on subscriptions
Notice the 'compliance reasons' under details (which may not exist if the system is fully entitled).
Play with adding and removing a subscription to make the host go from entitled to unentitled or vice-versa.
The compliance reasons should pop up or disappear depending on if its entitled or not. And this broke recently.