Penso di sì. Altrimenti, la soluzione per questo bug avrebbe potuto essere diversa.
Anche a me ha senso. user_in_x controlla anche i gruppi che il frontend non conosce, perché il gruppo è visibile solo agli amministratori o la sua visibilità è limitata di default, come nel caso di everyone. Quindi ottieni risultati diversi a seconda di cosa usi, quindi combinare i due potrebbe avere conseguenze impreviste.