I found that there is a getOrder() function included in coinbase-php, it's just not in the documentation. This code is working:
$coinbase = Coinbase::withApiKey($coinbase_key, $coinbase_secret);
$status = $coinbase->getOrder($order_id)->status;
I'm still not sure exactly why my original code failed, but at least I have a solution.