"Неотсекаемый" суффикс -НУ- придаёт слову дополнительное значение разового действия. То есть мы понимаем, что данное действие сделано только один раз: шагнул - сделал 1 шаг, взглянул - бросил 1 взгляд, стрельнул - сделал 1 выстрел и т.д. В словах же "сохнуть, мокнуть" этого значения суффикс не несёт, поэтому в прошедшем времени он исчезает.