Reduce error rate in call response scenarios

- Added delay to first call to available()
a: Only delays IF called after startListening AND called less than a
certain time after the last time it was called
- Corrected mistake on last commit where flush_rx was added back
inadvertently