deposit/workflows: amends record processing workflows

* Workflows now take a different depending on the
  inspire_approval's action result.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
*PS:* This is just a comment for us to fix later, not needed for the moment, but this task needs to be refactored to be cleaner at some point (as you can imagine, it is bad when a codeblock is repeated 8 times) :dancers: