It is indeed the MaxCrossoverDistance to blame.
CamBam is just following orders! (

) in that the lead in start point is ~4mm away from each layer's toolpath end point. The tool is quite large relative to the size of the part so a 0.7 MaxCrossoverDistance x 10mm tool diameter is 7mm.
That means the post processor is 'allowed' to do a feed move when the start of the next toolpath is within that distance from the end of the previous toolpath.
Reducing the MaxCrossoverDistance to 0.4 (4mm with a 10mm cutter) makes the problem go away as the distance back to the lead in start is larger than the max crossover distance so a plunge via the clearance plane is forced.
I think the naughtiest thing is that CamBam does not display the crossover feed moves (these are currently insert by the post processor code, after the toolpaths have been generated). Displaying these moves is on the TODO list. As well as giving a better representation of the actual toolpath this will also help improve the cutting time estimates.