It doesn't matter if your partner's shot is OB or not. If he throws first, and you throw from lieB, you are required to play from your resulting lie. If your partner's throw ends up in the basket from lieA, and you throw from lieB, then your partner's throw does not count.
I agree with you overall, but I think in a case where a throw holes out, any subsequent throw is a practice throw. Once the disc is holed out, there is no lie left to be correct/incorrect.