client: Fail loudly on driver errors

Previously we use to print a traceback for driver error and continue.
Students found this hard to detect and handle errors. Now we fail loudly
when drive function raise an exception.