refactor enroll_finger(), workaround uru400 hangs on retry