postcopy: fix busy loop with no background copy
postcopy: support setting precopy count