task.py compute extra check for keys and NoneType

See #3626
4 jobs for feature-s/3626-robust_compute_extra in 6 minutes and 45 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test Tools
passed #201048
test_tools

00:00:07

 
  Test Unit
passed #201049
web
test_server_unit

00:00:18

 
  Test Functional
passed #201341
x86_64 docker
test_server_functional

00:06:20

failed #201050
docker x86_64
test_server_functional

00:00:41