Follow up with National - not US Airways.
US can agree that you should have gotten miles, but National is responsible for actually posting them. Contact them to get it sorted out, there's not much that US will be able to do aside from agree that you are owed the miles.