When I try to add some file and provide an invalid source-uri, tank replies with a 400 but nevertheless adds the file to the show.
source-uri
400
Like here:
And here's the GET from this newly created show with the file just added: