Expand unit tests for validateHeader
Created by: mtlynch
Expand unit tests for validateHeader to cover all code paths. Fix unit tests so that they don't assume an ordering of validation checks in validateHeader.
Created by: mtlynch
Expand unit tests for validateHeader to cover all code paths. Fix unit tests so that they don't assume an ordering of validation checks in validateHeader.