Astronomers have an update on the mysterious, heavenly, purple-and-green ribbon of light dubbed “Steve.”