fperrad applied the patch I submitted, which responds to the original issues raised in this ticket. So I'm resolving the ticket.
The discussion about testing is worthwhile, but to continue it we should either continue it on list (with a change of topic) or open a different RT.