Well, I found the solution in another topic after digging through a
whole lot of "solutions" that didn't work for me.
It appears for Android the window.location.href = "something.html"
fails in several cases. Instead you need to use
navigator.app.loadUrl("file:///android_asset/www/something.html").
So in my case I made a function that checks whether we are running
Android or iOS and uses the loadUrl function for Android devices.
This also solved the JSCallback Error, however it does occur every now
and then (not crashing the app though).
Jurgen