don't check error code of `diskutil eject`

Instead, determine success by directly testing the intended effect:
does the mount path still exist? Also, retry once on failure.

This is intended to help with unpredictable problems with the
test suite that manifest frequently on Travis.

References: #4975, #4900, #4857