Hi Dominik,
we've found similar problems as Dieter and I were thinking about your original post.
But I'll fix that too, no worries.
job.expruntime should return the Expected Runtime value.
It is possible though, that it has been evaluated as a String, and "75" > "180".
String compares on numerical values sometime yield unwanted effects.
I'll have to do some work here.
Implementing a typed language is far easier than an untyped language.
I'll notify you as soon as I have it fixed.
Best regards,
Ronald