I was wrong: reopening the port is unimportant; it's the time that passes that is.

This was demonstrated to me by my rewrite in python: https://github.com/kousu/omapboot