Cook 2925/fix platform mocks

Hi,

The runner initialization didn't properly initialize te platform.  It still defaulted to the chefspec one.  This fix makes all the specs pass.