It's often useful to have two separate icons to represent the two states of the button. For example, with a iron-collapse pane it would be useful to be able to use the expand-more, expand-less icons to indicate that you can expand or collapse the pane. You might also have a lock/unlock, or WiFi on/off toggle.