Issues/heatmap stop run rc2 dev

Execute the callback if subset is not empty and has subset id. This is fix for UAT-78 (last comment) whereas  analysis is not run when user select cohort, go to heatmap analysis, go to summary statistic then back to heatmap analysis again, then run analysis.