It seems pretty likely that’s what happened. And during an ice age, so that explains the lack of crater. There’s a whole layer of nanodiamonds right around that time period.
Yeah, the way the impact location was figured out helps make the case compelling.