initial RDY count starvation

in testing 0.4.0-alpha we noticed an issue relating to changes in #9 where a connection would be starved because its initial RDY count was set to 0 but the reader was not in a state where redistribution would apply.  see commit comments for fix explanation cc @jehiah