Я столкнулся с той же проблемой сегодня, но мой получатель событий находился в ItemAdding, где SPItemEventProperties не содержит никакой даты.
Я думаю, что правильный способ сделать это - проверить значение SPItemEventProperties.ListItemId свойство.Если это 0, то это новый элемент.Если это не 0, то это элемент, который восстанавливается из корзины, поскольку он должен сохранить свой первоначальный идентификатор в списке, к которому он возвращается.