Bug 1074683 - Status bar signal strength update triggers reflow/restyles

nit: `if (icon.hidden)` then we don't need the extra var