IM+ vs Spark SSO

Has anyone been able to get the IM+ mobile app for the iPhone to work with Openfire and single sign-on with Spark to work at the same time?

The only way I can currently get IM+ to work is to modify the xmpp.domain from server.domain.com to just domain.com. However, after I make that change single sign-on no longer works with Spark. I have all my DNS records SRV records on my DNS servers setup correctly.