Do not fail when new options lead to new subpaths in JSON

When a new option like scheduler/cpu_allocation_ratio is updated for an
old proposal, the JSON doesn't have the scheduler subpath, and it needs
to be created.