The QR code appears invalid, in that its version info is encoded backwards. It's clearly version 10. I see that it reads as...
110010110010010100
when version 10 should be:
001010010011010011
Now, the thing is, I remember years ago writing this to just try it backwards if it failed, since I had seen some codes in the wild that seemed to get it wrong. But I don't see that in the code anymore and sort of remember it was taken out since it was technically not right anyway and was causing another problem. (QR Droid may have forked the old code).
I will see if I can remember the specifics and take a second look, but I believe the answer is that this is a technically invalid QR code. It's read just fine if you fix that.