One solution for this problem is to set the FObjectAndNameAsStringProxyArchive bLoadIfFindFails to false.
“Indicates whether to try and load a ref’d object if we don’t find it”
This of course only helps if you have some c++ part in you system so you can set this bool. And also that you do not want to rely on the serializer to load your missing objects.
Why the whole system attempts to load a ‘none’ object is for Epic to tell us…