only call swipeableTableViewCell:scrollingToState: when the cell state actually changed
support for showing the utility buttons with a margin

this was hackishly thrown together to support the showing of a single right utility button "beneath" a "card" table view cell w/ rounded corners.
when we need to support more complicated behavior, e.g. *left* utility buttons or *multiple* utility buttons, then we'll need to revisit this