OK...well if no more comments, then CONCLUSION:
FX brokers = complete sham. Fill when convenient and/or beneficial to trade desk. Get filled if it's going in my ass? "SURE THING, SIR...WE HONOR OUR QUOTES, AND THAT'S THE PRICE YOU CLICKED ON" If not beneficial for desk, then REQUOTE...