Major location problem : jstring has wrong type: android.location.location

Has anyone came across and found a workaround for this ? It’s blocking our release, and Unity doesn’t seem to care about it.
(Quote from issuetracker)
How to reproduce:

  1. Open the attached project
  2. Build and Run Test scene on Android device (it has only one line Input.location.Start() in script)
  3. When app launches, select “Allow” in the permission dialog
  4. App will start and location service will start to initialize
  5. Notice that app will crash in several second after beginning of location init

(Also wondering why 5.5 is still in beta in issuetracker?)

Bump since still waiting for workaround