jQuery: Cómo usar cada uno comenzando en un índice distinto de 0

Tengo una colección de elementos que quiero recorrer usando cada uno, pero los estoy recorriendo dentro de un bucle for externo. Cuando encuentro lo que quiero en cada uno, devuelvo falso para salir. La próxima vez que se ejecute el bucle externo, quiero comenzar en cada uno en el elemento después del que regresé. Un ejemplo de código genérico:

var nextIndex = 0;

for (var j=1; j <= someCount; j++) {
    // do outside loop stuff

    $('#someElemID').find('.someClass').each(function(index) {
        if (/*this is right one*/) {
            // do something
            // next index should get passed to each function next loop... somehow?
            nextIndex = index + 1; 
            return false;
        }
    });
}

Pensé en cambiar a un bucle for, pero luego me confundí sobre cómo acceder al retorno desde el.find('.someClass'). Tal vez esa es una pregunta separada en sí misma ...

¿Es esto obvio?