we probably need to treat build occurrences differently in BatchCreateResources
Right now sending a build occurrence will only create a Git resource, but any artifacts will produce versions tied to a parent that doesn't exist.
Originally posted by @alexashley in #76 (comment)