VSCode Extension: Attempted nested profiling removes existing profile

When selecting a region for profiling that entirely encapsulates an existing region, it will always remove first region. The same happens when the attempting to create a region inside an existing region, which removes the original region.