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

This also fixes transaction support for HasOne's getter