The Mt4 process isn't capable of spiking a price for a single individual client. When there was a spike it'd have been on the whole server, meaning every account opened on this server could have seen or been effected with the spike. I really doubt that you're the sole client effected through this mistake and I would expect you to be refunded or possess your position asap.
While I don't doubt that some brokers stop search, you will find cases of erroneous price feeds which come in the brokers LPs. All brokers experience off market prices and although most have filters in place these aren't always perfect to avert spikes.