
When users were loaded, the permissions for the service user were checked. The conditional that makes sure the check is executed only at startup was checking the listener's users instead of the SQLite handle which caused all reloads of users to check the permissions.