When using 2 consecutive setBasicAccessory() calls to set a route through a pair of turnouts, it appears that only the second call is being completed. I'm using the 2 turnout decoder designed by Paco Canada (http://usuaris.tinet.cat/fmco/home_en.htm)
Reading through the firmware source code for the decoder, it appears that there is no
buffer for overlapping commands, but if that were the case I'd expect the second one to get lost, not the first.