[bugfix] Use Bot.userPut() method to handle PageSaveRelatedError
[bugfix] Use Bot.userPut() method to handle PageSaveRelatedError

- Use Bot.userPut() method to handle PageSaveRelatedError
  This method is called by a local save method to simplify the
  parameters
- always use asynchronous parameter, otherwise it will be set
  depending on "always" option
- userPut has its own user_confirm() method. Rewrite it and
  just return True

Bug: T205205
Change-Id: I1f447a3767a447e144e35d43112eff9b388ffff5

wikimedia/pywikibot-core,wikimedia/pywikibot-core,PersianWikipedia/pywikibot-core