Не, у тебя мог бэк лежать когда пришел колбэк или вернуть не 200. А повторно он будет приходить с растущим интервалом. Так что как системная вещь это удобно
То, что бэк вернул не 200, это баг, которого быть не должно. На случай упавшего сервера можно просто во время поднятия единожды проверять все незаконченные инвойсы. Но они имеют свойство накапливаться во времени :)
Но поллить бэк кассы... хз