PNOR: Remove the BlocksTransition object when activation completes

Resolves openbmc/openbmc#1841

Change-Id: If89b02a2ab318140c0b193c72edb2dcf2d3acbcf
Signed-off-by: Saqib Khan <khansa@us.ibm.com>
diff --git a/activation.cpp b/activation.cpp
index fb7d764..3b28c73 100755
--- a/activation.cpp
+++ b/activation.cpp
@@ -130,12 +130,13 @@
                                         bus,
                                         path);
                 }
-
+                activationBlocksTransition.reset(nullptr);
                 return softwareServer::Activation::activation(
                         softwareServer::Activation::Activations::Active);
             }
             else
             {
+                activationBlocksTransition.reset(nullptr);
                 return softwareServer::Activation::activation(
                         softwareServer::Activation::Activations::Failed);
             }