Bug 551091 - [win32] OpenJ9 crashes in 4.13 with Mylyn

The previous commit on this class wrongly moved the release() call into
a loop. See commit ac892d9, line 478 to see it should be outside the
loop.

Change-Id: Id1489183be977a323aeeef6ae1a0cb1e624176e9
Signed-off-by: Michael Keppler <michael.keppler@gmx.de>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TaskBar.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TaskBar.java
index fb00a32..f8b2ec6 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TaskBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TaskBar.java
@@ -426,8 +426,8 @@
 						}
 					}
 				}
-				poa.Release();
 			}
+			poa.Release();
 			hr = pDestList.CommitList ();
 			if (hr != OS.S_OK) error (SWT.ERROR_INVALID_ARGUMENT);
 			pRemovedItems.Release ();