Bob,
Looking at your recent commits, I recommend the removal of ESU_Bachman_3_function.xml as the 336-553 decoder # is not valid and the definition is an almost duplicate of ESU_Bachmann_3_function.xml. Both definitions have the same initial date and author.
Here is an update definition for Bachmann 36-553 decoder (ESU_Bachmann_3_function.xml).
Added long address and switched several items to use "Includes", corrected several default values.
Peter
Removed the ESU_Bachman_3_function.xml file and installed this one, will be in 3.7.4 shortly