Set reason for Tape Drive shutsdown when it fails to connect to objectstore
Several tape drives went to down without reason when they loss connectivity to the objecstore.
It's because in DriveHandler.cpp
, it doesn't set a reason before shutting down when this kind of problem happens. It should set a reason for this case before putting the tape drive down.