Mpesa introduced store number to reduce the number of reversal requests that were being made. The store number acts as an extra layer of confirmation. You need to get the agent number and store number correct before a transaction goes through.
Safaricom also says that it is an added layer of security but does not explain how.