fixes some issues with miseq projects

A project I can't name generated an error, and this should fix it
The assertion error is something that is thrown by the genologics package whenever a ressource (artifact or process) is request without an ID.
I could also test wether "steps.latestdem['outart']" exists, but try/catching is more common, I think, given this should not happen often.