Read map diagram hover info box information asynchronously from solver to avoid deadlocks
Currently DynamicVisualisationContributionsParticipant
performs the polling hover info read fully synchronously with regard to reading solver data, i.e. Variable requests that read data from the solver realm actually sit in the DB thread waiting for synchronous access to the solver realm.
With solver prepare scripts that perform any kind of DB request it is possible to have these two parties deadlock because the solver realm preparation will end up blocking waiting for DB access and the hover info reader will end up waiting for access to solver realm while keeping a hold of the DB thread.