Resuscitation of minimal SO(10) grand unification