Dmcbride/message recalc

Suggested patch for making archiving and trashing faster for issue 289.  Failure return is removed, success is kept otherwise the UI doesn't work, and I didn't want to change the UI code.