If a request is being made via OAuth or bot passwords, then getFromForeign and ForeignWikiRequest (used by ApiEchoUnreadNotificationPages and ApiEchoNotifications (with 'wikis' parameter other than current)) will fail.
This shouldn't cause unexpected side effects IIUC, so for now it's just "sorry, that doesn't work". But it is a limitation that will affect Tool Labs, etc. tools people might want to write. This apparently caused T140006: With some accounts but not others, API throws badsession error on OAuth options update when the transition flags were still on.
See discussion at T140127: "Can only obtain a centralauthtoken when using CentralAuth sessions" during auto-creation.