Iron-on patches eventually come loose. Don't bother even turning on the iron. You can sew them on using thread of the same color of the edges. Make your stitches 90 degrees from the edge (in the same direction as the thread of the edges) and your added thread will "disappear".
Sorry, thought I was on a sewing forum there.