[#54245344] System can run a Run a Work Flow task

- Job runner thread now sets a job to 'running' and blocks (sleepy-waits)
until Alpine updates the task's status to 'finished'
- Sessions can now be created without a username+password and are
valid. We find or create a session for the workspace owner every time we
job a run in alpine.