O helper db.update() não consegue ser executado dentro de uma executeInSingleTransaction para contornar o problema tive que usar o db.execute escrevendo o SQL de UPDATE.
OBS: O comando db.insert() funciona normalmente.
OBS2: Sinto falto de lançamento de exceções mais detalhadas, pois o retorno da execução (rs.error) me retorna apenas true ou false.