Mariners sign former top prospect to surprising contract extension