If ITP encounters errors during model creation a message box will tell you so and the ITP/MDK Repository will be opened showing a copy of the model document with error messages marked in red. A [in development] revision is created but failed is added to show that the revision is not a valid model.
When an [in development, failed] revision is unlocked it is changed in to a revision proper but that revision is not set as the [current] revision.