Cleanup vfs_manager and fix file bounds check
Cleanup vfs_manager and fix file bounds check

The error ERROR_FILE_BOUNDS was not getting set properly because it
was getting overridden with ERROR_TRANSFER_TIMEOUT.  This patch allows
ERROR_FILE_BOUNDS to get displayed at the appropriate time, along with
cleaning up some of the vfs_manager logic.

google/DAPLink-port,sg-/DAPLink,sg-/DAPLink,sg-/DAPLink,google/DAPLink-port,google/DAPLink-port,google/DAPLink-port