Allow cached_source_set to be reset
Cascade to resources when sources are deleted
Couple more tests about manipulating sources; removed @expectedFailure on another two