Merops-bullockoides, Monts Meru