[#2142] Test package controller with normal user

Test the package controller with a normal user, not a sysadmin.
Testing using a sysadmin was hiding an auth-related crash.