validation: timer: save expected expiration tick only on success
validation: timer: save expected expiration tick only on success

otherwise "tt[i].tick" in "handle_tmo" will be a wrong value
in case timer set failed due to
ODP_TIMER_NOEVENT(failed to cancel the outstanding timer).

some hardware timer implementations needs at least two ticks gap between
"current tick" and "future tick" to cancel the outstanding active timer.

Signed-off-by: Jerin Jacob <5bca7d2a432bc0f5422b70b2701a4e4fa32edd00@caviumnetworks.com>
Reviewed-by: Ola Liljedahl <6d19e6e0076f8797cfccb58ffb99074265221b72@linaro.org>
Signed-off-by: Maxim Uvarov <db4d16e02ae2d7493db430203537da8b2e34f290@linaro.org>

nmorey/odp,kalray/odp-mppa,erachmi/odp,mike-holmes-linaro/odp,rsalveti/odp,ravineet-singh/odp,dkrot/odp,erachmi/odp,kalray/odp-mppa,mike-holmes-linaro/odp,ravineet-singh/odp,kalray/odp-mppa,mike-holmes-linaro/odp,erachmi/odp,rsalveti/odp,ravineet-singh/odp,ravineet-singh/odp,rsalveti/odp,kalray/odp-mppa,kalray/odp-mppa,rsalveti/odp,dkrot/odp,nmorey/odp,nmorey/odp,kalray/odp-mppa,mike-holmes-linaro/odp,erachmi/odp,kalray/odp-mppa,rsalveti/odp,dkrot/odp,dkrot/odp,nmorey/odp