Is the hotel allowance per person or booking?
If you had been two people on the same booking who did not want to share a room, BA could of been on the hook for paying out £400. So fortunately for them you shared a room and have effectively saved them £150.