Change assert for destroyed entities to warning

Otherwise older save files can't be loaded in debug builds. Having these
entities is just harmless bloat and they will no longer be referenced
anyway the next time the level is saved.

We could add code to completely remove them from the save file when
found while loading, but as they don't break anything it's not really
needed.