Невозможно, используя только моментальный снимок в слушателе, определить, пришла ли временная метка с сервера или угадывается локально.
Вместо этого вы можете использовать обещание, возвращенное из fbEvents.push(e)
для определить, когда запись действительно удалась. Решенное обещание, которое означает, что оно определенно было написано в Firebase Обратный вызов слушателя, который вы получите после этого, будет содержать обновленное значение сервера.
(Обратите внимание, что с помощью Firestore можно определить, был ли документ полностью записан на сервер или нет. Только не с базой данных реального времени.)