Fixed unit tests
Improved the unit test coverage with the recent additions to handle the VirtualRunnable better in the RunnableChain