Simple answer: It's all a crappy compromise.
Surge current is massive, there is quite some torque but it's nowhere near what the current would suggest, so the iron is basically saturating and efficiency is maybe some 10%.
"Stall detection" is usually based on a motor protector switch which is basically a fancy circuit breaker with adjustable tripping current. This is because if the motor spins up properly, the ACIM slip decreases to maybe not optimal but better range, improving the efficiency and providing the torque without such massive overcurrent.
How long does this take? It depends on motor, load, it can be 200ms, it can be many seconds, even tens of seconds for large masses which store a lot of energy in inertia.
Such motors are often a compromise in design so that giving up efficiency at normal operating RPM, they widen the "sweet spot" of slip making the totally crappy efficiency at low RPM a tiny bit less crappy but still quite horrible. The efficiency starts plummeting somewhere below 50% to 80% of rated RPM so you need to bring it up to quite some serious RPM before you can say it's "up to speed" and out of the high-current region.
If at all possible for anything larger than trivially small motors (fans, small pumps...), always consider the possibility of a true 3-phase machine driven by a VFD. Then this complete set of rules totally change, as the combination of VFD+motor is able to avoid running at the totally non-optimal slip, always provide maximum torque with current related to that torque, no more, and motor efficiency always around 80-95%, of course depending on a motor.