A complete solution to Blackwell's unique ergodicity problem for hidden Markov chains