prop engine did not fill market orders due to fault on halts
A day before, at 03/27 on this PR we changed the source of market data in prop for otc assets to be marketcache-otc
instead marketcache-otc-expert
Then marketcache-otc
had some leftover symbols for non-OTC assets with halts.
prop engine is aggregating all the notifications for all marketdata sources so it did not know if this is coming from OTC or non-OTC market data source.
So even though eg MO
was not an OTC symbol, OMS consumed the erroneous halt information from marketcache-otc
and this resulted to halting market orders for erroneous symbols.