Please see this comment from @lubos in another thread:
My interpretation of this is that all existing entries will be treated the way they have in the past (overpayments allocated to unpaid invoices), but going forward (everything you receive a payment for after the update that is overpaid) you will need to manually make a choice.