group timeout may be null
when downgrading, convert queuefeatures.timeout to 0 if null

queuefeatures.timeout is not null, null values would break downward migration
when downgrading, convert groupfeatures.timeout to 0 if null

null values would break downward migration
Merge remote-tracking branch 'origin/5228-timeouts-groups' into review_5228