There is no need to provide "|| die" at the end of enewuser/enewgroup functions as that functions die on there own. Please remove "|| die" at the end of enew{user,group} functions. Thank you.
This is not an issue for policykit-0.9.ebuild. Fixed.