I had a problem like this also, what was happening is the
call was dropping when it "recalled" back to the attendant
If the line that parked the call is busy when the recall happens
the outside caller would be dropped.
TO fix it i call forward busy line 1 to line 2 etc,etc
The last line is not forwarded busy so as not to create a loop.