test(blackbox): compute drift end states deterministically instead of tolerating a sync window