Ah, awesome, thanks.
Yes, there was an errant "i" in one of the variable names (a vim typo), and I also think I had to ensure that the salts and keys that I changed were the same length. Found these differences by doing a diff between my config.json and the default. The error described is now gone!
I imagine this will be much less painful when 3.2 is available. Thanks!