Hi diamond,
I do not have church so I cant advise much but perhaps can provide some options for u. What i understand is that veil cannot be unveil twice. so only once. either u choose at church (which i feel more meaningful) or after gatecrash. so my suggestion is:
a) wear Tea dress for mrg session so no veil.
b) hubby come, gate crash, present u flowers only
c) TC at bride's hse first
d) travel to hubby parent's hse, TC
e) travel to church, change into WG and put on veil
f) march in, solemnise, unveil, kiss.
g) travel to dinner venue.
Otherwise, alternative 2, skip all gate crash and do following:
a) all travel to church
b) vow ceremony, unveil, kiss
c) TC at church + reception
d) travel all to dinner venue.