Esto se está repitiendo en muchas activities, y si subimos ese comportamiento a la clase de arriba y ponemos un template method para que cada activity defina si quiere volver o no cuando hay un error? (Con un comportamiento por default, asi evitamos tener que reescribirlo en todas las activities..)