Please refer to support ticket https://support.adamsoftware.net/hc/en-us/requests/9963
The StatusStrategyProvider includes a lot of internal methods (although they are readonly). This prohibits partners to customize the behaviour: e.g.
internal override bool IsApproved(Project project)
Standard Collaboration workflow does not make a differentiation between "request changes" and "reject". A custom StatusStrategyProvider is the (Adam Support) advised method to solve this.
Customer support service by UserEcho