The documentation states that the output from do_batch_transaction.batch_transaction should be a list of response objects but the actual return from the function (line 186 here https://github.com/Azure/AzureTableStor/blob/master/R/table_batch_request.R) is statuses which is a vector of the status code.
I think this should just be replaced with reslst.