Reboot Chameleon board when the error 'DP FSM failed' is raised

When running Chameleon for a long time, we saw the error 'DP FSM failed',
the system may be in some wrong state, and FPGA always get a 0x0
resolution. Need rebooting Chameleon board to recover. Add this hack to
work-around first before finding a root cause.

Also fix the issue of DelayedCall method.

BUG=chromium:469908
TEST=Ran display_Resolution test and unplugged Chameleon during the test
     to emulate this kind of error.

Change-Id: If37f3b417aee01632b1227d1e9d4ca0bc5088363
Reviewed-on: https://chromium-review.googlesource.com/262040
Trybot-Ready: Wai-Hong Tam <waihong@chromium.org>
Tested-by: Wai-Hong Tam <waihong@chromium.org>
Reviewed-by: Hung-ying Tyan <tyanh@chromium.org>
Commit-Queue: Wai-Hong Tam <waihong@chromium.org>
2 files changed