Hi Steve,
Ive come across this conflict too. Im not sure how to actually submit a patch for this just yet but if you wanted to know how to fix it:
In file: revisionary/lib/agapetry_wp_core_lib.php on line 152
Change:
$capabilities = apply_filters('user_has_cap', $user->allcaps, $reqd_caps, $_args);
To:
$capabilities = apply_filters('user_has_cap', $user->allcaps, $reqd_caps, $_args, $user);
This will correctly pass through all the arguments which the user_has_cap filter expects and stop the issue with User Switching.