The key was likely that I was in no rush to get to a target state - I mostly just fiddled with the config over time as I had time & interest. Eventually I did reach that point and had learned what I needed to comfortably boot the VM config permanently.