Here's what I think is happening. The market makers route market and marketable orders to exchanges based on whether they want to take the other side of the order. if they want to buy at 55 cents now they can route a sell market to another exchange (not the one where they posted my order) and buy at my price thus depriving me of a good execution.
does this make sense to anyone?
i.e. do they notice that it somewhat sucks to post non-marketable limit orders?
