Then I'd assume there's a problem with the terminal, since it was not registering that they were already returned, resulting in me having two "different" Ashara companions, one of them appearing in the Alliance window, and one in the Class Story. I'm 90% sure this is a bug.