@Richard G. Hubert interesting use case. As @António Sérgio Azevedo states, there few options for what you are accomplishing -- with the biggest challenge being the offline move.
I agree that there are limitations in accomplishing what you want. The base limitation being that there is a 1:1 relationship for child to parent when associating a leaf device with an edge device and that IoT Edge has to be online to see the change. The PG has heard this 1:1 relationship feedback and you can vote on it here: https://feedback.azure.com/forums/907045-azure-iot-edge/suggestions/37178092-need-better-parent-child-relationship-with-iot-edg.
Being familiar with the Nested Edge feature that @António Sérgio Azevedo speaks of, there are also other features that will release that will solve your issue. At the Ignite conference, it was announced that there would be a public preview of the Nested Edge on ~10/30, so I think you will soon have options!