Fixed various issues surrounding the propogation and accuracy of session readiness state (closes #68, closes #69).