Lo que cuentas ahora no tiene nada que ver con lo que has explicado antes
Una cosa son fallos de seguridad, y ellos han tenido varios y MUY graves
Lo que intercedan, te cuento: Cuando te cancelaron en un hotel de manera unilateral, lo mas problable es que Booking te haya confirmado la reserva sin tener disponibilidad y el hotel haya dicho que nanai. Booking lo que hace en esos casos es decirle al hotel que tiene que asumir el coste del desvio, con lo que el hotel "mas caro" no lo has pagado tu, sino que lo ha pagado el otro hotel
También debo explicarte que Booking son los reyes en leer que hay una demanda X para un destino en unas fechas y, por efecto del Espiritu Santo, les aparece a ellos disponiblidad
Claro que si estás en la parte del hotel y les pides que te manden el trace del XML donde se muestra la disponibilidad en el momento de la reserva misteriosamente asumen ellos el fallo, pero claro, para eso necesitas a alguien con experiencia que sepa controlar bien la distribucion