When creating the initial cache (on particle system creation), the default settings were disregarded.
They were only take into account when adding additional caches.
I think we could just remove the default step values as they now will be the same regardless.
However, it is worrying that we do not take into account these extra settings on creation. So I'm thinking we would need to do a rewrite to fix this properly.