Fix QCoreApplication::applicationName/applicationFilePath with boosters.

We must not cache (and if we do, invalidate the cache correctly) to catch
argv[0] changes, such as from the booster.