LPS-43591 Revert previous changes to Action class
LPS-43591 and LPS-45491 Apply fix at the LocalService level

This change effectively forces at the business logic level that if a site role is assigned to a user then the user is made a member of the site explicitly if he was not so already.
LPS-45491 Simplify
LPS-45491 SF