Merge pull request #1281 from colincross/rebuild_on_error

Rebuild edges that update their output file on error