The Iowa caucuses have been criticised for being unrepresentative. But there are good reasons for small states to go first in the US primary process.