sophia: closes gh-629: support for multi-space transactions