fix for allowing intro content from auth.

seems that a previous patch to prevent a crash bug also prevented intro content from the
auth engine from being sent.  This resverses that patch and handles the original case in
a different way by dropping the last block previously allocated and allocating the new
larger block for any file content.