Add public timeout var for external error comparison

It's useful to be able to retry a `Consume()` periodically by using `ConsumeTimeout()` and checking if the error is a timeout error. This just replaces the flat string with a static error.