If I want to snack before the 4 hours is up, I simply bolus as normal. Based on the insulin previously supplied doing its job on the previously eaten food, my pump then works out how much insulin I need for my current snack. Really have to trust the meter, pump and insulin-on-board calculation.
Obviously, the more you stack the snacks, the greater chance of error; the best way to avoid errors is to eat something with a clearly defined carb content, or snack on things that have very little or no carbs... nuts, crudités, cheese, meat, etc.