Fix has_any_role? to work with unsaved records.