make test runner library building more robust and enable library reloading in benchmark suite