Are shortcuts broken

Improving error handling in specific spots to isolate #141 

- `fixPinnedExecutables` isolates two possible headaches with parsing shell links and logs exceptions
- `runPostInstallAndCleanup` indicates when it finishes the `fixPinnedExecutables`
- `AsyncAwaitableSubject` should keep the inner exception's stacktrace