C<new SelectSaver $fh> doesn't always restore