When timeout occurs waiting for ack before sending data, sender should mark the
trail as failed and then quit.
make trail as failed with appropriate error message and then quit if sender
times out waiting for the final END ack.
Merge branch 'issue#385_replication' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#385_replication