Hmm, I see this is already reported.
http://issues.igniterealtime.org/browse/SPARK-1535
This also affects the AUTO_AWAY status, instead of saying their default away status it just defaults to 'away', so definitely a regression. Build prior to Invisible status being added works fine, so I am thinking it's something with that.