The 300 concurrent workflows in the running state limit is for a single vRO appliance. This can also be increased by having an active-active vRO cluster (up to 3 active nodes).
If you are trying to use vRO in anger it is better to have an active-active cluster anyway to spread the load not only for running code locally but also for interfacing with external systems.