Instead of the entry point forwarder / interceptor, we could use [runtime hooks](https://pyinstaller.org/en/stable/when-things-go-wrong.html#changing-runtime-behavior) to implement the extra features. This should help us fix the rough corners like `conda.root_prefix` not being set correctly, too,