>How hard would it be to make the internal program close+open the board automatically?

Not hard at all. 2 queries,one at the start, and one at the end of the dump.
In the worst case, you would have to open up the board yourself.