Is it necessary to "activate" a file input field after a jQuery insertion?
False alarm -- a bit more hacking showed that I was putting the field into a part of the page where it didn't want to be.  Why this resulted in the "Browse..." button not working is still a mystery, but all is currently well.