That is the correct work flow. When you add options, we default the product stock and the product live column to those values. And then use the Update All Options to update all the variations of that product after options has been added.
This should help in keeping inventory of those options that were added, since it is not always the case that those variations have the same stock as the default product.