The merge set command needs to wait for both sets, the one being merged and the one being merged into to be subscribed before merging. The current (2.1.0.b1) version only waits for the "add id" to be subscribed. Otherwise a subscriber that later tries to subscribe to the other set will see tables for both sets which might be wrong (and will fail if that subscriber is already subscribed that other set).
Created attachment 98 [details] patch for bug 210 Someone please review this patch so we can included it in the next 2.1.0 beta
Looks good to me; compiles fine, and the intent is clearly appropriate.
Fixed http://git.postgresql.org/gitweb?p=slony1-engine.git;a=commitdiff;h=644131441f87f70d045321c9ef640bdafd5d6a7c Targetted for 2.1.0b2