If I give someone a large amount of cash for him/her to pay off an overdraft and I pay it into their account myself, will their overdraft be paid off automatically?
Well yes, but...
If the bank has bounced payments to e.g. their own credit card they might make good the missing payments leaving an amount outstanding on the overdraft.