Looks like you run into a strange state. The active witness list and active committee member list are incorrect. But the block id of head block 2821722 is correct. (This should be able to be solved via --replay-blockchain).
(and I'm sorry that my assumptions of wrong version was incorrect but I kept insisting it)
In regards to the stuck issue, if you don't have another program running and listening on port 8090 or some other required ports, or for some reason the port isn't released cleanly, so current node is blocked from listening on the port / connecting to the network.. maybe p2p.log will help. Or a reboot.