My guess would be yes. Also are your rules matching to a text value? i.e X = Facilities?
The data connection might update itself but the rule wouldn't - that's by design.
This might help you - http://claytoncobb.wordpress.com/2009/07/19/infopath-user-roles-in-browser-enabled-forms-using-groups/
I tend to do the following for various save buttons - you might be able to do the same to emulate user roles - http://stevessharepointnuggets.blogspot.co.uk/2012/05/infopath-2010-restricting-control.html