BIP 91 includes a hard fork to 2MB with the client which is now producing 90% of blocks.
The activation of BIP 91 also does not prevent the Bitcoin Cash fork which is coming August 1.
So in fact there are two hard forks coming to Bitcoin in the next few weeks, and at least one has hashpower consensus.
RE: BIP91 it's guaranteed! It will not take hard fork and Bitcoin hits $2.900