Suspend should only occur after the screen is locked
The current behaviour is that there are two timers: one is the screen blank timer in org.gnome.desktop.session idle-delay
which controls the screen turning off, and the suspend timer in org.gnome.settings-daemon.plugins.power sleep-inactive-(battery|ac)-timeout
which controls the phone actually going to sleep.
The issue is that these two are independent of each other, i.e. if I set screen blanking to 1 minute and suspend to 30 seconds, my phone will suspend after 30 seconds without the screen ever being able to reach the blanking timeout.
I find this to be unfortunate since you cannot set an aggressive sleep timer like 5s to prolong battery life without making the phone unusable. I would like to be able to make my phone go to sleep very soon after the screen has turned off regardless whether it was manual by me pressing the power button or automatic via the blanking timeout; in fact, it would be better to suspend quickly after a manual lock because by doing that, I as the user have said "I'm putting my phone away, I am no longer going to actively use it".