fixed the object creation transaction. this is a special purpose
transaction, which behaves different at recovery and normal run.