Is the reconnected link joint actually tight? I had an issue with a chain once where it was skipping teeth in the cassette which cause the chain to pop off the front chain ring. Turns out the link where i reconnected the chain wasn't freely moving -- just had to massage it a little bit to loosen it up and havent had a problem since.