Remove effect of assetid cache in Asset Manager, and use the now-completed function to clear the current asset rather than manually nulling the asset manager private var.
This should fix SM#3702 as it means that re-getting the current asset should use the lookup rather than the assetid (which provides no lookup information for building a primary lineage).
Clearing the current asset occurs after an add or remove where the page is not redirected.