LegacyReader tweaks
add concept of name
run redistribute when we're in backoff too
add docstring for _redistribute_rdy_state