I used both of the fixes (global.fuel as well as 'wood' -> 'nuclear-fuel'), and the problem is still persisting. It seems mine is throwing the error on placement, not during the OnTick:
Error while running event ElectricTrain::on_built_entity (ID 6)
Can't set currently burning to an item without a fuel value
stack traceback:
ElectricTrain/lua/logic_event_handler.lua:11: in function <ElectricTrain/lua/logic_event_handler.lua:4>
stack traceback:
[C]: in function 'newindex'
__ElectricTrain/lua/logic_event_handler.lua:11: in function <ElectricTrain/lua/logic_event_handler.lua:4>
To my knowedge, the game thinks that the 'et-electric-locomotive-fuel' doesn't have a burn time, even though it is supposed to be a deep copy of the 'wood' or 'nuclear-fuel' items.