Your script seems to be working as expected when running on a test system here. A single sleep job was submitted. Here are the results:
MyMac:tmp tmpuser$ python subjobScanner.py
Checking for active jobs running over 10 minutes
Current time = 1237418757
Running jobs:
job-id = 2569
subjob-id = 0
subjob-start = 1237418623
active minutes = 2
The datetime.datetime.fromtimestamp(qb.currenttime()) function may make the timestamp more readable for you. For example:
>>> datetime.datetime.fromtimestamp(qb.currenttime())
datetime.datetime(2009, 3, 18, 16, 28, 7)
What are the results that you are seeing in the output?