Bugfix: Make sure DAO#find takes `transition` option in first parameter

This also fixes transaction support for HasOne's getter