Ha, we ran into this a couple of weeks ago. Here [1] is a write up of what we found... our assumptions don't match up exactly with what is in the GitHub issue here but it was the best we could do.
[1] https://tech.datawallet.com/posts/weekly-update-2018-06-01/