CRM-12597 - Handle changed / unknown fields in a better way


We should trap and post an error message for fields we dont recognize. We currently create bad sql for this which in turn results in a fatal error message