B4X:
Sub internalCheckIfCanStart(JobName As String) As Boolean
If Working Then
Log("Already working. Request ignored (" & JobName & ")")
Return False
End If
When This block is hit,, does it EVER go back and really do the requested work or are you just screwed ?