Handle asset creation errors on the client side

When AssetResource returns an error, flash the error to the user and
update SectionAssetEditView appropriately.

Addresses #595, #606