Issue resuming AND sending a message to a task from an ISR (Cortex-M4)

So why suspend/resuming the task at all ? Is there a reason ?