Skip multipart validation unless all parts are present

This fixes `Decode()` when used on the final part of a multipart yenc by skipping crc32 validation. Only pcrc32 validation is performed, since only the last part is available.

The existing behavior is preserved in the case where all parts are fed to Decode in a single call. This PR only affects calls to Decode where only one part of the multipart yenc is supplied.