Merge pull request #468 from EmbeddedMan/master

Fix for issue #466 and #467 (they're duplicates). We were not clearing t...
A very minor re-ordering of USB interrupt initialization sequence to make it even harder for a race condition to mess up USB, as per Keith's suggestions.