the if block at line 365 removes all M104 commands, but that includes the "Turn off hot end" command, M104 S0.