Handle DeviceUnreachableError
Handle DeviceUnreachableError

In some environments android device can re-connect during boot process.
This can happen after |wait_for_device| executed and in this case method
|DeviceUtils.Reboot| will fail but device will reboot successfully.

In this CL we handle |DeviceUnreachableError|

Change-Id: Ic0743564ed29066130002bff09989ea697154cf8
Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/3264001
Commit-Queue: Victor Samun <597169bb1784ebff5ac901bafcbd88df3e509d59@yandex-team.ru>
Commit-Queue: John Budorick <17d38a2d68c6a07a3ab0ce4a2873c5acefbd3dbb@chromium.org>
Reviewed-by: John Budorick <17d38a2d68c6a07a3ab0ce4a2873c5acefbd3dbb@chromium.org>

catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult