The current implementation of sort_trans_data() returns from the function after the first container has been sorted., other containers are left unsorted.
The new implementation sorts all containers.
I found this bug while looking in to why multi object edit proportional editing wasn't working as expected.