Fix sed issues in the release scripts

Passing in a blank string after `-i` will cause sed to fail, as it
tries to interpret it as a file (which does not exist) and bails
out.
modified version identifiers in descriptors for release 3.4.6