Trying to replace GtResetSourceStream with GtSetSourceVisitor/GtVisitorStream
fix some problems with set source visitor
Restored original test order