No restarts yet.
However, one of my user codes doesn't work properly now. I am able to arm with the code, but not disarm. The settings are correct for arm/disarm permission and weren't changed during any of this. I tried resending the user config to the panel, and it worked for arm/disarm. . . once. . . then back to the same problem. I had the same problem when I upgraded to 5.3.8, but after resending the config, it worked and kept on working. My other users don't seem to be affected.
I don't know if I should try deleting the user completely and re-adding it or what. I don't get what is going on.