Try it without the isset
This may be a long shot, but I thought a ternary expression was sort of an implied isset because it tests for true before providing the result.
Your expression <?php echo ((isset($_SESSION["checkout_message"]))?$_SESSION["checkout_message"]:"") ?>
Could be
<?php echo ($_SESSION["checkout_message"]?$_SESSION["checkout_message"]:"Test for false here");?>