Without additional context, couldn't this also be "They're sleeping? No, they're reading."
The "no, they are sleeping" is the context that tells you that it is "are they sleeping?" Because it was asked if they are sleeping, not why they are sleeping
It should be "are they asleep".
"Are they sleeping" is correct