test the different release scenarios and their lifecycles. - [x] do together with #507 - [x] release manager unit tests - [ ] minor upgrade (modify existing service without breaking changes, add/patch method, change service grants) - [ ] major upgrade breaking change to an existing service - [ ] start new release upgrade and abort upgrade, followed by a another new release - [ ] major upgrade with _foo_ service (new), object type, foo info and nft that does not exist in previous version - [ ] major upgrade with new role
test the different release scenarios and their lifecycles.