first positional arg to _open_subprocess wants to be a list

Fixed in _trust.py. If a process creates a new homedir, the initialization of a new trustdb can cause gpg processes to hang around.