For me, this bug came from the fact i use Scene Graph and that I initialized my entity outside the OnBegin() function:
hello_world_device := class(creative_device):
@editable DebugSpawnEntity : button_device = button_device{}
var PrefabToSpawn : entity = Entities.Test{}
So I modified it this way, and I no longer have the Verse hot reload failed error.
hello_world_device := class(creative_device):
@editable DebugSpawnEntity : button_device = button_device{}
var PrefabToSpawn : ?entity = false
# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
set PrefabToSpawn = option{Entities.Test{}}