opam: Initialize opam root directory outside the constructor
If it's required at all, this will use the network to fetch and install it. This should be done outside the constructor.
Related to T3590
Test Plan
tox
Migrated from D6317 (view on Phabricator)