According to Huenergardt, the latest theories are that the Barth-Ginsburg law applied in Proto-Semitic itself and is not specific to Hebrew. So there is no point in bringing up the form yaqtal.
Anyway, it seems that the first tzere in ילך could have come about due to leveling and/or in the same way as the tzere in sound yiqtol forms.