Initialize readers before using them

Otherwise it makes them not reusable for other steps
Rename getChannels by getChannelByCode #1094
Merge pull request #1094 from solivier/bugfix/initialize-readers

Initialize readers before using them