Orphan blocks are a different case than an 2hr shift. When dealing with bitcoin edge cases are very common and sometimes not very well handled. What if half of the miners rejected the block and half accepted the block due to different local times? Then you would have different parts of the network contributing to different forks which is not as cut and dried as an orphan block. It would not be impossible, though highly unlikely.
That is exactly like an orphan block.
Some of the miners will be working on one block, some on another. A miner from one group or the other will solve the next block and when they do the network will reorg to a consensus again. It would do absolutely nothing other than the bad timestamps block may (or may not) become orphaned. The most direct loser would be the creator of the block as there is a good chance he will lose the mining reward.
There are attacks that can be node with timestamps but they require the victim to be (mostly) isolated from the majority of the network. Being poorly connected and getting isolated is always an attack vector though.