use getrefundstatus if transaction is marked pending refund (bug 821900)

depends on https://github.com/mozilla/solitude/pull/77