Fix quantity picked in _get_anglo_saxon_move

consumed_qty must be increased on each loop.

issue4134
review9621002
(grafted from 0667a7fd34348ce0d9b369a7e7e2f41324d60752)

--HG--
branch : 3.0
extra : source : 0667a7fd34348ce0d9b369a7e7e2f41324d60752
Missing set pool test for scenario
(grafted from c14900911706956bfbab6ef1c8f263ea9058ea11)

--HG--
branch : 3.0
extra : source : c14900911706956bfbab6ef1c8f263ea9058ea11