EntityDrupalWrapper->value() causes infinite recursion on user login?
are you sure the user is logged in and you have a full $user object available in your rule?

Maybe you have to call $user = user_load($uid, TRUE); explicity for this 1 case?