Feature: Safely change the nr_max_batch_migration parameter

User may input too big number for the parameter
like 100000000000
which of course fails to allocate the buffers

Even in that situation,
the kernel should not panic.
This commit enables the writeboost in that case
by rolling back when allocation failed.