On optimal cycles in dynamic programming models with convex return function