Каким образом можно добиться, чтобы в элементах RecyclerView списка ViewPager работал корректно? Создал небольшое тестовое приложение для демонстрации проблемы:

На скриншоте RecyclerView+LinearManager с абсолютно идентичными (по идее) элементами в количестве 5 штук. Однако лишь первый элемент работает корректно (показывает фрагменты внутри ViewPager). Каждый элемент содержит в себе только ViewPager. Самому ViewPager'у я выставил красный цвет фона. К нему подключен FragmentPagerAdapter, создающий фрагменты с голубым фоном.
Код:
https://gist.github.com/gim-/9336a2aa05d7db96de562...
Весь проект:
ViewPagerInsideRecyclerView.zip
Уже довольно много времени провёл в попытках понять, что происходит, но пока безрезультатно. Кто-нибудь с подобным встречался? Какие варианты решения проблемы?
UPD:
Если в методе onBindViewHolder адаптера RecyclerView не выставить PagerAdapter первому элементу, то все элементы списка будут красными:
@Override
public void onBindViewHolder(MyAdapter.ViewHolder holder, int position) {
FragmentManager fragmentManager = ((AppCompatActivity) mContext).getSupportFragmentManager();
if (position == 0) return;
holder.viewPager.setAdapter(new MyPagerAdapter(fragmentManager));
}