case RequestSender.VERIFY_FAILURE:
if(key instanceof NodeCHK) {
if(shouldHaveStartedTransfer)
throw new IllegalStateException("Got status code "+status+" but transfer not started");
shouldHaveStartedTransfer = true;
<BUG>rs.callbackWhenStatusChange(this, waitStatus);
}</BUG>
reject = DMT.createFNPRejectedOverload(uid, true);
<BUG>source.sendAsync(reject, null, 0, null);
return;</BUG>
case RequestSender.TRANSFER_FAILED:

case RequestSender.VERIFY_FAILURE:
if(key instanceof NodeCHK) {
if(shouldHaveStartedTransfer)
throw new IllegalStateException("Got status code "+status+" but transfer not started");
shouldHaveStartedTransfer = true;
continue; // should have started transfer
}
reject = DMT.createFNPRejectedOverload(uid, true);
source.send(reject, this);
return;
