I would dump the delays and have something like;
<before setup>
int inertia1 = 0; // the inertia countdown motor 1
int inertia2 = 0; // the inertia countdown motor 2
.....
//I say..if <= sensorMin run one motor; if >= threshold run all
if (sensorReading < 350) {
if (inertia1 > 0) {
inertia1 --;
}
else {
digitalWrite (motor1, LOW);
}
if (inertia2 > 0) {
inertia2 --;
}
else {
digitalWrite (motor2, LOW);
}
} // end below 350 if
if (sensorReading > 350) {
inertia1 = 100; // reset motor1 spin inertia
Serial.println ("Blow");
Serial.println (threshold);
digitalWrite (motor1,HIGH);
} // end if 350
if (sensorReading > 550) {
inertia2 = 80; // reset motor2 spin inertia
Serial.println ("Spin");
Serial.println(sensorMin);
// digitalWrite (motor1,HIGH); // should be running already from the last if
digitalWrite (motor2,HIGH);
} // end if 550
delay(100); // this * the inertia values is for the extra spin