[imp #2] Update SynchroServer interface

Change session() function return type: instead of plain String, we now expect a
Try[String]. This allows error processing and handling at caller level.