Note that the change in vm_object_collapse() is arguably a correctness fix. We must not collapse into content-identity carrying objects.
[This is a preparational commit, the plan is to use handle for OBJ_ANON to point to the end of the shadow chain].