Pass down logger handle to run() calls in places where it is missing
The logger handle is often available but simply not passed down to the run()
calls for many binaries.
This results in the commands not being logged, which are often useful for debugging.