While this is not much of a solution, this testing ‘solved’ the issue so I’m posting it here in case it helps others debug a true solution. Note that this change appears to eliminates some results when s2member is disabled and I have not yet tested enough to determine if there are other unexpected issues in other areas of WP/BP as a result of this change.