softfail is now a result key
previously softfailures had nested screenshots, apparently they can now
simply also have a result type of softfail but no nested screenshot detail
map the new behavior. softfaildetail now accepts such failure hashes, gets
mapped to passed in junit same as the previous softfail which was result
unknown
I kinda thing this should skipped but whatever, I presume past-me knew
what he was doing