Fix for #1997 gasGenerators incorrectly limiting output

This change fixes the issue I was seeing where gasGenerators are limiting energy output based on hydrogen burning even though ethylene, when burned, produces more energy. This fix only checks and sets the output when a new fuel is first put into the generator, or when the when the generator is loaded up in the world.