Transaction support: be more future-proof

If there's ever a non-SE-related transaction, make sure it gets
handled during init.
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index e508f8f..f175fc2 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -5800,7 +5800,7 @@
     if( status != PSA_SUCCESS )
         goto exit;
 
-#if defined(MBEDTLS_PSA_CRYPTO_SE_C)
+#if defined(PSA_CRYPTO_STORAGE_HAS_TRANSACTIONS)
     status = psa_crypto_load_transaction( );
     if( status == PSA_SUCCESS )
     {
@@ -5811,7 +5811,7 @@
         /* There's no transaction to complete. It's all good. */
         status = PSA_SUCCESS;
     }
-#endif /* MBEDTLS_PSA_CRYPTO_SE_C */
+#endif /* PSA_CRYPTO_STORAGE_HAS_TRANSACTIONS */
 
     /* All done. */
     global_data.initialized = 1;