In such cases, my primer of choice was Moore's Oil Enamel Undercoater. It has great adhesion and can help "glue" down the various layers of paint. It is heavy bodied and sands easily to help feather out the imperfections. It is compatible with either oil or acrylic finish coats.