Complete transaction queries

Always query rippled for transaction (rather than relying on database for transaction data). This fixes a mysterious caching issue where metadata would never be provided in calls to payment status URLs