Making sure to get all of the extra moisture out of the sauerkraut will prevent the buns from becoming soggy. Serving them promptly so that they do not have time to sit for too long will help as well.