added extra 'check' for user-supplied 'buildnum' to just make sure it's valid!

(ie verify length of new buildnum is same as original)