Nonlinear critical layers eliminate the upper branch of spatially growing Tollmien–Schlichting waves