saving current work -- I think I am going to take a different approach
Switching to $stateChangeStart logic
Got $stateChangeStart-based transition somewhat functional
fix(): Fixed sticky state was returning a resolved error instead of rejected error when decorating transitionTo. fixes #42