More verbose error on missing field

Display just a bit more info about reason.
Due to the way I loop through the destination's fields above, it means that this will *always* be missing from the source, so the second case will never trigger.