made baseresult transaction's resultreceiver/transactionlisteneradapter return true for has result since we are always expecting a result.
removed abstract from transaction listener adapter/resultreceiver to make class nonabstract and more robust