fixed a bug relating to advance_step/release_step when not all writers are read from. caused unread writers to block when the queue fills up.