Your log entry is pretty much the same as what I get when my remote agent disconnects (see below). The service is still running, but the agent stops processing files and sending them to the media server. Did you get a solution to your problem?
01/03/07 10:00:12 TF_GetNextTapeRequest( ) Error = E00084F9
01/03/07 10:00:12 TF_GetNextTapeRequest( :( Recalled in Error State
01/03/07 10:00:12 TF_GetNextTapeRequest( :( Recalled in Error State
01/03/07 10:00:12 ndmpdApiLog: version:3
01/03/07 10:00:12 ndmpdApiLog: message_id = 12, log_type = 0, entry_len=17
01/03/07 10:00:12 ndmpSendRequest: message:0xf204
01/03/07 10:00:12 ndmp_writeit: len:180
01/03/07 10:00:12 sent seq#: 335 msg: 0xf204
01/03/07 10:00:12 ndmpdApiLog: version:3
01/03/07 10:00:12 ndmpdApiLog: message_id = 7, log_type = 0, entry_len=4
01/03/07 10:00:12 ndmpSendRequest: message:0xf204
01/03/07 10:00:12 ndmp_writeit: len:164
01/03/07 10:00:12 sent seq#: 336 msg: 0xf204
01/03/07 10:00:12 TF_CloseSet()
01/03/07 10:00:12 Fatal error in channel.
01/03/07 10:00:12 FreeFormatEnv( cur_fmt=0 )
01/03/07 10:00:12 Detach from \\MWS-2\C:
01/03/07 10:00:12 TF_FreeDriveContext( 44E9B20 )
01/03/07 10:00:12 TF_FreeTapeBuffers: from 10 to 0 buffers
01/03/07 10:00:12 ndmpdDataError: 0x1
01/03/07 10:00:12 ndmpSendRequest: message:0x501
01/03/07 10:00:12 ndmp_writeit: len:36
01/03/07 10:00:12 sent seq#: 337 msg: 0x501
01/03/07 10:00:12 Job Stop(0) - Wed Jan 03 10:00:12 2007