Fix broken test: expect the user to stay on end states until a new session
Add check.reply.ends_session() for end state test
Remove unnecessary .join() in end state test
Merge branch 'feature/issue-2-end-state-test-fails' into develop