check more types of invalid facts
validate after_id
reject bad patience header values