fix(bsSwitch): fix for delayed init of the switch

If the switch is used in conjunction with a $modal and is initialized before it's rendered,
it can cause some sort of mismatch between model and view. Using $timeout solves this.