É definitivamente não o comportamento correto.
Já existe um bug relatado para uma situação semelhante, mas não foram fornecidas informações suficientes, infelizmente. Se você puder ajudar fornecendo as informações que faltam, isso nos ajudará muito a descobrir o que está errado:
link