tm: execute FAILURE_CB_TYPE callbacks for resuming suspended request

- suspended request creates the transaction and a branch, callbacks
  cannot executed anymore for request and branch route execution
- otherwise it results in crashes, reported by FS#400 and FS#404
tm: declare variable at the top of function declaration in t_suspend()

- compliant with older versions of C standards
- simpliefied log messages