Get service logs when benchmark is killed by user

The previous change to GetLogs would capture the logs when the benchmark throws an exception but not when the user kills the benchmark. This change will allow the Service to collect logs when the user kills the benchmark.