На английском не очень получается. Впрочем, писал уже:
github.com/modxcms/revolution/issues/12307
ноль внимания…
Хотя в версии 2.3.3 они там логику чуть изменили (так, что в описанных в этой теме условиях ошибки больше не вылезали), но «корячность» этой логики сохранилась (а может, я её не понимаю). Так или иначе в 2.3.3 эти 2 ошибки по-прежнему иногда вылезают, но гораздо реже и при других условиях (при каких — неизвестно).
Что касается сабжа, то лучше я обёртку напишу. Так будет надёжнее.