React Navigation () y goBack () no funciona

Estoy tratando de retroceder dos pantallas. El objetivo es ir deEditPage aCover. Aquí está mi pila de navegación:

Main -> Cover -> EditCover -> EditPage

Leí los documentos y dice que proporcione una clave de la pantalla desde la que desea regresar, aquí está mi código:

this.props.navigation.dispatch(NavigationActions.back({key: 'EditCover'}));

También he intentado (sin suerte):

this.props.navigation.dispatch(NavigationActions.back('EditCover'));
this.props.navigation.dispatch(NavigationActions.back({key: 'EditCover'}));
this.props.navigation.dispatch(NavigationActions.back({routeName: 'EditCover'}));
this.props.navigation.goBack('EditCover');
this.props.navigation.goBack({key: 'EditCover'});
this.props.navigation.goBack({routeName: 'EditCover'});

Lo curioso de todo esto es que no obtengo errores. No pasa nada cuando se llama al código ...

PD Si solo quiero retroceder una pantalla, este código funciona bien:

this.props.navigation.goBack(null);

P.S.S. En caso de que alguien se encuentre con esto antes de que haya una solución. Este truco funciona por ahora:

this.props.navigation.goBack(null);
this.props.navigation.goBack(null);

Respuestas a la pregunta(3)

Su respuesta a la pregunta