While its true that App Engine has entity groups and transactions on those entity groups, you are still responsible for ensuring consistency in your application code.
You have to remember set the pointers between the two entities correctly and to do the write in a transaction. Granted this should be easy but mistakes can be made.
Compare this to a tradition relational DB where this consistency is enforced at the database engine level (if you've setup your schema in that way) and it won't let you write inconsistent data.