VCache_Unhold

Release a buffer hold. Uses flags and preserves the carry bit.

On entry, ESI contains the cache block handle.

VCache_Unhold decrements the buffer's hold counter. When the hold counter reaches zero, the buffer can be recycled. If the buffer is recycled, the file system will be notified so that it can flush the buffers contents.