Study resolves 20-year-old asteroid mystery