When the petition node is 'unpublished' it should show the standard 'unpublished' message when viewing the page as admin. When viewing without the admin edit permission you correctly get the 'access denied' message.