While removing an asset, and 'reregister()' it later, not all states may have been initialized/cleared properly. Which could lead to errors/bugs due to a shift in time (Mainly for the live sim).
Reregister functionality is for now mainly used for the diesel vehicles connected to the chargingPoints of household models.