add special error handling for vhal set

- -EAGAIN involves retry
- -ESHUTDOWN for powered off property:
  this will lead into IllegalStateException in Java side
- also reduced retry number to 20 so that it will retry up to
  2 secs. Most vehicle network message should be there within
  this time.

bug: 28022648

Change-Id: Ic306eb427c24fbe445e7f2b136c16cf5dd40e9d1
8 files changed