Thanks Peter Schmidt for the report and the initial patch. Thanks to Oktay Sancak for writing the original failing test and Alvin Savoy for supporting contributing back to the community.
Thanks codeitloadit for the report, living180 for investigations and Tim Graham for the review.
4aed731154