title: Alexa skill state not changing with SessionEndedRequest
body: <p>I'm using alexa-sdk in Node.js. I have an Alexa skill with 4 different states persisted to DynamoDB. At the end of each interaction, I need the state to change to a READY state. At the end of each handler, I have a SessionEndedRequest where I set my state as follows:</p>
  
  <pre><code>this.state = States.READY;
  this.emit(':saveState', true);
  </code></pre>
  
  <p>When the skill launches with READY state, I jump from state to state using:</p>
  
  <pre><code>this.handler.state = States.COMM;
  this.emitWithState('NewSession');
  </code></pre>
  
  <p>I have NewSession in each handler.</p>
  
  <p>My problem is that the state is not being reset when the user stops using the skill. I need it to go back to READY.</p>
  
  <p>Can someone tell me what I need to do to accomplish that? Thanks.</p>