This is a big fix actually. If you call `submit` and don't keep the returned Future, then runtime exceptions and errors go into a blackhole.