ID 353800 - Invalid file imported into Catalog will break all subsequent imported image sequences

Follow

Problem summary
When importing images/sequences into the Katana Catalog for review, if the user adds an invalid file ( e.g wrong file type ), Katana will throw an error as expected.
Although the error is displayed in the Catalog as a black and red thumbnail, there is no exception call explaining why the error occurred.

Additionally, all future attempts to import new images will fail.

The user has to either exit Katana or Preview Render their project so they can import new image sequences. 

Customer reported version
3.0__3.0v1

Customer reported platform
n_a_linux

Steps to reproduce

1)  Open Katana, open the Catalog tab

2)  Within the Catalog head to File -> Import Image / Sequence

3)  In the File browser remove all fields within the 'filter' and select a non image file

This will attempt to bring in the file, but fail as it is an invalid type ( As expected )


4)  Follow step 2 and 3 again, but choose a valid image type ( .tif, .exr, .jpg )

Result: The valid image sequence will error within the Catalog when it should display correctly.

Workaround
Apart from exiting Katana, users can start a Preview Render of their scene to refresh the Catalog. 
The Preview Render can be cancelled when started.

If you would like to receive an exception when an invalid file is added, add the following event to your init.py file:
from Katana import Utils

def catalogErrorCheck_callback(event, eventId, **kwargs):
        print("[Catalog Event] %r %r %r" % (event, eventId, kwargs)) 
        
Utils.EventModule.RegisterEventHandler(catalogErrorCheck_callback, "catalog_renderLogAppend")
For more information on registering callbacks/events to Katana on startup, please review our knowledge base article via the link below:
Q100385: Callbacks and event handlers in Katana

Reproduced by support
This bug has been reproduced in:
Katana3.0v1 - Windows 7 - CentOS6.9
Katana2.6v4 - Windows 7 - CentOS6.9
Katana2.6v1 - Windows 7 - CentOS6.9
Katana2.5v7 - Windows 7 - CentOS6.9
Katana2.5v1 - Windows 7 - CentOS6.9
Katana2.1v6 - CentOS6.9
Katana2.1v1 - CentOS6.9
Katana2.0v1 - CentOS6.9

Earliest version tested
- This issue appears to be in all versions of the product

Expected behaviour
- Katana should Throw an exception for users to see why the error occured.
- Importing Catalog items after the error has occurred should work correctly.

Actual behaviour
- User is given no reason why their Imported Image has failed.
- User cannot import new Images until Katana is preview rendered or reopened.

    We're sorry to hear that

    Please tell us why