I'm glad you appreciate it. If material assignments don't change, it should be safe to reload the OBJ after making changes to the geometry. This is intentional, although somewhat controversial as to whether we should recommend this as a good way to work. You might not always know for sure that the materials assignment haven't changed, but I suppose it depends how you're editing your OBJ and how the materials are set up.
Matt