openair: Extracted Reader.State.is_ready() method
openair: Merged duplicate code