They probably impose the 30 min. penalty when teams are too far away for a re-do and/or nobody would have enough $ left for a r/t taxi in order to re-do the missed step (or can't hail a taxi at all).