I actually think we should put all the functionality defined in on('session:new') in on('session:resume') as well.  
And fire a decrement of clinic.states:<name>.no_incomplete in on('session:resume').