I'd love to but cannot promise when I will be able to find time...
I will follow on github issue if I manage to get somewhere with it.
We do hope that this is not blocking and, if a production case arise for it, it will work smooth as per your workaround provided here:
Note that you can put the entire JSON credentials in --gcs-service-account-credentials '{json blob here}'