Not really...you're not avoiding the invalid block because it's "familiar" to use valid blocks. You're avoiding the invalid block because anything built on it is also invalid so all of those transactions are ignored.
Those transactions are ignored because nobody will attach to that branch - and they don't attach to it because it is a Schelling point to attach to a valid branch.