Updated the UBFClient to help prevent concurrent DB UBFEvents. There exi...

...sted a small chance before that if the manual "postUBFCache" method was called by the application consuming the SDK that the list of unposted events could contain an event from the database query that was actually already making an attempt to be sent the Silverpop leading to multiple copies of the event being sent to Silverpop.