Missing roster event between Openfire 3.9.3 and Openfire 4.0.2

We recently upgraded from Openfire 3.9.3 and Openfire 4.0.2 and we are seeing some issues.

A requests to add B in his roster

B denies A’s contact request

A does not receive a roster push for the denial

A’s roster still shows B in the roster with pending request.

When i switch back to Openfire 3.9.3 the roster push is sent to A and he has the correct entry in the roster.

Can somone please look into this issue and open a defect?

Regards,

Animesh

Thanks, filed as OF-1183