Reads the current number of messages in the queue to be delivered.
Return Future that receives number of messages or error. Throws error
@override Future<int> readMessageCount();