problem-details-dialog: Make it adaptive

Fixes Librem5/geary#4
6 jobs for problem-details-dialog in 26 minutes and 14 seconds (queued for 4 minutes and 52 seconds)