Você descobriu isso? Eu observo na minha nova instalação do openfire (serviço do windows, usando o build no hsqldb). Quando eu faço o login no painel de administração é mostra quais usuários estão online, mas o spark mostra os usuários como offline. Ainda podemos conversar um com o outro, mas não temos indicação de quem está online.
Uma solução é fazer com que os usuários façam logoff, façam login novamente e adicionem novamente pessoas como contatos. Isso resolve o problema por alguns dias. (até agora em testes limitados)