MB,
IMO the phenomenon you are describing is just how the "software" reports/shows the trades.
If the BID is taken out, and the order then begins to "chew" on the next level down it; will print as though the order is outside the bid/ask spread. This happens because the ask remained where...