Taking a tip from https://bugs.freedesktop.org/show_bug.cgi?id=58382, I tried suspending using "pm-suspend --quirk-test --quirk-s3-mode" and this works for me too. Using this, the display *does* get re-enabled on resume.