The failed repositories are now added as their own property (a JSON array) in the error message
Clarified role
Added an additional test