PLAT-4024 - Move market data handling out of SingleThreadViewProcessWorker

Also, no longer block on pending subscriptions
PLAT-4024 - Move market data handling out of SingleThreadViewProcessWorker

Add in retry and cancellation of pending subscriptions