No, quella condizione sarebbe necessaria se avessi usato l'evento oReq.onreadystatechange (come nel tuo codice), che viene scatenato a ogni cambio di stato: l'evento oReq.onload invece viene scatenato solo a risposta ricevuta con successo, il che significa che non serve più verificare alcunché (lo ha già fatto il browser). Opzionalmente puoi aggiungere una funzione che venga scatenata in caso di errore, con oReq.onerror.