Apply focus before filtering for platform/environment support.

Focus is no longer ignored in cases where focused tests wouldn't run--now, no tests run. This makes it easier to reason about what will happen when you focus a test: no unfocused tests will run.
SUPER NIT: You could just add the period to the above two appendFormat calls, and the second call could just be an appendString instead.