* Remove watermelondb limitation on updating an already updated model
* Add logic to handle different prepare states and improve logging
* fix tests
---------
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
(cherry picked from commit 980c31f40f)
Co-authored-by: Daniel Espino García <larkox@gmail.com>