Need to examine how the status of an invalid topic that was successfully saved is represented to the user.
Now when a topic is saved with invalid XML, it is revalidated after the save.