Which CyberArk component performs the actual on-demand password change when a user returns a checked-out account (with 'Change password automatically after check-in' enabled)?