I did that with 644050, did reset axle counters first and then gave 644050 a substitute signal. The ghost train remained there and after a while an AI train got stuck there as it did not want to move under substitute signal in that block.
More then likely a one time only bug, which gave a very nice session in the end.