Fix parsing of budget and deadline in logs

Couldn't parse exponential notation correctly because too simple a regex
was used. Fix by grabbing the rest of the line (`.*$` instead of
`\d+.\d+`) and letting pythons `float()` function do the real parsing.

[ Sorry if the volume of pull requests was annoying, this is the last one for a while I promise! ]