This PR fixes two issues:
- The binance connector takes about 30s before it marks itself as "ready" and the strategy can start trading.
- The binance spot connector does not check if the user stream is ready before it marks itself as ready and allows the strategy to start trading.
Both of those are addressed and test cases are added to safe-guard for this behaviour in the future.
Link: https://github.com/hummingbot/hummingbot/pull/5101