There's nothing you can do now, so the question is moot, plus the award can no longer be claimed. The awards that replace the 713/714/etc are all have fixed number of miles associated with them now.
Had you known then, what you have learned now, yes, you could have gotten more miles without lying.
-David