When updating a roster entry, include it in the callback invocation

This allows finer-grained tracking of roster changes by observers.