Thanks for the lively discussion everyone. After some trial and error,
it turns out both showCloseIcon and draggable have to be false.
system.perspective.openPopup('puFatalMessageBox',
'Popups/puFatalMessageBox',
showCloseIcon=False, draggable=False)