setusercontext() needs to reset ulimits and other properties of the executable. Currently, setusercontext() does the bare minimum.
Some privileged executables may behave unexpectedly if they run into a ulimit issue, so this must be done prior to v1.0