OK. I know this is a lot of random testing, but I THINK I've cracked the code. If the wait step begins in the on a day other than the last day on a month with 31 days, it will end on the same number day. BUT if the wait step begins on the last day of a 31 day month and the next month is less than 31 days, then it considers a month to be 31 days. At least this is what it seems like the logic is. Now there are some obvious outliers and lags where the wait step can end anywhere from 4 minutes to 8 hours (and 31 hours in the first example) after the begin time. See below for my tests.
· Example 1 (+1 day 7 hrs 44 min)
o Recycle Timeframe to 1 month – Mar 1, 2013 @ 4:14pm
o Remove from Flow – Apr 2, 2013 @ 11:58pm
· Example 2 (+4 min)
o Recycle Timeframe to 1 month – May 1, 2012 @ 10:59am
o Remove from Flow – Jun 1, 2012 @ 11:03am
· Example 3 (assuming 1 month = 31 days, +7 hrs 22 min)
o Recycle Timeframe to 1 month – Jan 31, 2013 @ 1:13am
o Remove from Flow – Mar 3, 2013 @ 8:35am
· Example 4 (assuming 1 month = 31 days, +7 hrs 30 min)
o Recycle Timeframe to 1 month – Jan 31, 2013 @ 1:14am
o Remove from Flow – Mar 3, 2013 @ 8:44am
· Example 5 (assuming 1 month = 31 days, +11 min)
o Recycle Timeframe to 1 month – Oct 31, 2012 @ 8:01am
o Remove from Flow – Dec 1, 2012 @ 8:12am
· Example 6 (assuming 1 month = 31 days, +3 hrs 24 min)
o Recycle Timeframe to 1 month – Oct 31, 2012 @ 2:51pm
o Remove from Flow – Dec 1, 2012 @ 6:15pm
· Example 6 (+2 hrs)
o Recycle Timeframe to 1 month – Feb 22, 2013 @ 4:54pm
o Remove from Flow – Mar 22, 2013 @ 6:54pm
· Example 7 (+3 hrs 52 min)
o Recycle Timeframe to 1 month – Feb 20, 2013 @ 11:24am
o Remove from Flow – Mar 20, 2013 @ 3:16pm