refactoring

Moved the logic for checking spot request states in a separate activity with a dedicated predicate. Created process variables for this type of request. Still need to check how the bpm works to see if it needs further changes or not.