lzma: further changes on decoder dictionary initialization

These changes ensure that there is enough buffer available to be able to
achieve buffer size readable bytes.