better uid/gid handling

* don't set if not running as root
* log user/group lookup errors
* always fallback to bixby or running as same user