simple_talker: bugfix, MRP func returns 1500 for success

Bug introduced by coverity fixes. This historical API goes
against the principle of least surprise, to be discussed.
For now, this commit will bring back 2 coverity defects but
workaround the bug.