Added early exit to dispatch method in the case where our message lock has already expired (e.g. in the case of a pre-fetched message that's sat locally for too long before being dispatched).
Changed default prefetch count.