Benchrunner fixes

Fix a crash when running benchmark with filters
Provide an error message and non-zero exit code when no benchmarks are run