WI: No Execution of the British Garrison at Bacalar

So, a question regarding the Caste Wars of Yucatan.

As per my understanding, some of the Mayan states - most notably Chan Santa Cruz - were subject to de facto British recognition during the war, because of their proximity and trade with the region that would later become Belize. As my understanding goes, these good relations ended when, in 1848, Chan Santa Cruz occupied Bacalar and ordered the execution of the British soldiers garrisoned there.

IOTL, the Maya still lasted for quite some time - Bacalar wasn't back under Mexican control until 1902, from what I gather. But let's suppose they hadn't executed the British? How long would they have continued to gain support, and would this support have become more significant, possibly even a de jure recognition? What are the long-term implications of a greater or continued British support of Chan Santa Cruz, or any of the other Mayan states?
 
Top