Fixup covert channel check from prev commit.

Messages that were a perfect multiple of 24bits would fail the check at the end,
because target[tarindex] was not guaranteed to be zero, but we were checking.
Make this check conditional on being in the case where target[tarindex] is
zeroed and then partially filled in.