Make account button's bar-button-item helper more friendly

API consumer is no longer expected to check when
to use compact button type.
Remove unneeded guard for account button flag

It does more harm than good, since on init the
did-set behavior needs to run.