SYMPTOM:
In Strategy 9.x clustered environment, two success notification emails are delivered for one time based History List subscription that used to update intelligence cube. The delivery time is different as shown below:

The intelligence cube has only one subscription is right mouse click the cube to view the dependent subscription.
The second run of the subscription is triggered by history list failover as below entry can be found in DSSErrors.log:
CDSSServerMessage::InitAfterLoad(): Failover candidate: MsgID=XXX, LocalServer=XXX1 ExecutingNode=XXX2, RqstStatus=22, LastErrorCode=0x0
NOTE: This is not always reproducible. Set schedule to run every 15 minutes and login to opposing node right away when schedule is triggered are required in order to catch the issue.
CAUSE:
This is a known issue with Strategy 9.x
ACTION:
This issue has been fixed in Strategy 10.0 GA. Upgrade to this version to take advantage of the fix.