I learned many years ago to save my iDVD projects as a disk image rather than burning directly to a DVD. You can then burn the image to a blank DVD using Disk Utility. This has the benefit of letting you check the image to see if the DVD will work as expected & you can burn multiple copies without having to go through the whole rendering process each time.