fixed broker's job queue size being changed when it shouldn't, fixed a worker death on being told it can't continue a job, made workers ignore 'javascript:' urls, made check_message raise more specific exceptions, made workers correctly stop doing jobs when they are told they cannot continue doing them.

Signed-off-by: mep <miethpo@gmail.com>