Resolve "BECClient: _update_username runs a process"
Description
Username is always available as an environment variable (ok, not on CI)
But then we can always expand user home dir.
whoami
is not portable, there are also other options in Python like os.getlogin()
etc.
Closes #238 (closed)