Fix approvals UI so it actually revokes something

Change-Id: I7f9b99fe1a9ff736ebf244fe9767b911f0a677c1
Further simplicifation and ensure approvals can be rendered if empty

Change-Id: I05de8da930c228960e1cd68a47fe406e0682ac09