More verbose error on missing field

Display just a bit more info about reason.
Might as well. If reflect lied to us, panic is as good a response as any, I guess.