Decoding final bits with viterbi
You do not need any additional bits to help the decoder converge.  There should be no need for convergence at the boundaries, because the start and end states are completely known (the all zeros state) so there is no guessing involved.

If you are getting more errors at the end it is likely due to a bug in the decoder.