Channel fix - check max page size

Page size can be 500, but some channels cannot take that, so this checks
the feature result to get the max page size and adjusts on the fly.