releaseResources
Called after run and checkpoint to release any resources acquired by tryAcquireResources.
This method gets called exactly once after a successful call to tryAcquireResources, but not necessarily in the same thread as tryAcquireResources, run or checkpoint.