try
{
if ( distributedBuildManager.isAgentAvailable( buildAgentUrl ) )
{
SlaveBuildAgentTransportClient client = new SlaveBuildAgentTransportClient( new URL( buildAgentUrl ) );
String result = client.releaseCleanup( releaseId );
removeFromReleaseInProgress( releaseId );
removeFromPreparedReleases( releaseId );
return result;