Not sure if best-pool is on the correct blockchain. Hashlink seems like its on the correct one.
It's the opposite. Best-pool is on the correct blockchain an hashlink is forked out. Best-pool chain is longer. Also, Bittrex is on the same chain as best-pool (I just confirmed it by moving some coins from my wallet which is also in sync with best-pool).
^^^ +1 -- The longer chain will win. That's by design.