HyperDrive: Allow reusing child runs even when parameter space changes
I had a hyperdrive run going, and it became clear that one of my parameter's lower bound was too high (i.e. the best runs were all at that lower bound), so I killed the HD run and tried to warmstart a new one with just that run, but it rejected that because the space had changed.
It would be nice if I could reuse the child runs from a prior HD run and just discard the ones that fall outside of the new parameter space.
