Not a lot to choose between them, personally if theres any doubt about coverage, I'll do a second undercoat.
You're going to need a third coat anyway, so I prefer to use undercoat as it will help to get a smoother finish better than an extra topcoat and it can be lightly sanded between coats.