I think Sneak Attack should be made a Toggle. Turn it on, then make an attack. Turns off if the attack hits. That also allows you to mess around with things that would proc sneak attack and get it on the target or attack you want.