Hi there,
Better late than never:
Could potentially be Openfire rejecting the login attmetp with the same resource name?
It is the login that fails or the connect?
Try checking the Openfire Server Settings -> Resource Policy and set the option Always kick
James