The TCK tests around httpupgradehandler should have tests to ensure that Filters are processed (per spec) before the upgrade/init occurs.
Perhaps by having a FIlter that sets another response header on return from the filter chain, that the test assertions tests for.