Онлайн-флаг в мобильной версии врёт: горит зелёным, а заказ уже в локальной очереди. Честнее было бы гасить его при потере фокуса, чем ловить такую гонку.
HTTP-fallback — это по-хорошему, но пока интерфейс врёт зелёным, толку ноль. Проще уж честно гасить флаг при потере фокуса, чем показывать онлайн на заказе в локальной очереди.