[ DartDev ] Always use the resolved executable as the preferred Dart binary
[ DartDev ] Always use the resolved executable as the preferred Dart binary

Fixes https://github.com/dart-lang/sdk/issues/42004

Change-Id: I4f30c938ea7a67672320245f6a2869ea0744a728
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/148950
Reviewed-by: Jaime Wren <cd1ab83d11dd618c6b8cd01592020d0bd5183fdc@google.com>
Reviewed-by: Ben Konyi <67ffcaedcc3dc3d87dddb9627b72dd41756b31b1@google.com>
Commit-Queue: Ben Konyi <67ffcaedcc3dc3d87dddb9627b72dd41756b31b1@google.com>

dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk