In its default mode, generator=recentchanges starts with the most recent changes on the wiki. If a prop module needs continuation and the wiki is active, when the client tries to continue generator=recentchanges will generate a different set of changes than it did the first time.
The solution is to allow generators to specify a second "start at" continuation value for use when the generator itself isn't being continued yet. This would be used directly by the default continuation method; what rawcontinue does with it is an open question.