Currently, when you make a bank account inactive, it can still be the option for a vendor as the Pay Only From Bank. This can cause issues if you then try to create an invoice for the vendor or have a recurring invoice you would like to cancel. By making it so the Pay Only From Bank option is blank when the associated bank account is inactive, it will allow the users to change the bank account without jumping through as many hoops.