policycoreutils should be checking if the user is the default_type not hard coded to user_u. Also if selinux is not enabled, the verification step should not happen. This is causing problems in chroot environments for the install. Both these fixes should go into the new genhomedircon that is being added to semanage.