title: Android room insert/update result
body: <p>I've been using room for a while. I'm from a mysql background where you have to check the values of queries and stuff. In room, I find this a bit complicated because so far I can either declare the dao insert query as void or as long returning the rowId
  If I return a long, I have to write a listener to notify the UI of success/failure
  My question is, is this necessary? Do I need the return value of inserts/updates/deletes or are these queries guaranteed to succeed?</p>