The problem seems to be in the way cordova handles slow activities. While looking at the cordova camera plugin https://github.com/apache/cordova-plugin-camera/blob/81b878da5968e27aaf03317753fafd278a3b834e/src/android/CameraLauncher.java#L803
Look here for more details:
[SOLVED] Camera plugin restart App on Android