use loaded? to check if the association has been loaded

Fixes User#may_admin_page_without. It would reload if the set of participations
was empty.