Allow fractional timeouts in AMQPReader

Standarized version