if we're adding a duplicate magnet, subscribe the user to the existing one anyway. fixes #19