Separate out logic for process pending vs process suspended and use diff messages