testapp voltkvqa: add no progress timeout and fix bug not exiting when all connections are lost if no-recover option is set