There should be no problem at all if you leave earlier without cancelling visa as it will expire on the 7th of April anyway as you mentioned . And there is nothing to worry about Dubai visa stamping after 10th April or even before that date as Dubai immigration have no obection if you have two RPs on your passport . On the other hand there is no problem for you comming back after two years ban ..: hope it is clear to you ....