Returns empty array when processing 0 of 0 instead of exception.
This is consistent with other application behaviour.

Processing "0 of 1" and "1 of 1" migrations throws no exception,
but simply passes on an array(). "0 of 0" would turn out an exception
code which makes the script return an exit code to the system.