I'd say it's a best practice to always use airline sites to update and confirm seat assignments. I have seen seat assignment issues with a number of TA sites. Once I have booked I tend to ignore whatever the TA sites says and rely on the airline. Of course, not much you can do if it was an actual equipment swap.