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