The restarts are needed to remove the orphan blocks that are currently in memory, hardcoded to 99 in earlier versions of bitcoin if i remember correctly. To avoid this, try
maxorphanblocks=
in clam.conf
We're talking about importing from a bootstrap.dat file. Bootstrap files don't contain orphans, and no network connections are made until the bootstrap.dat import finishes.