Partial workaround for buggy XF2.3 behavior around repository uniqueness. Does not affect call sites to \XF::repository, only Helper::repository
Fix incorrectly using SqlJoinTrait would swallow the actual error
Improve detection of excluding non-required joins when using EarlyJoinFinderTrait. This affects Multi Prefix is optimizing for matching on a single prefix, and also Extended Ignore
Remove usage of assert() for XF Cloud compatibility