The reaction progress needed to be clamped before used_fuel is calculated, or else the will bleed into each other even though they are clamped properly afterwards.