So, removing one strike and then viewing strikes again pops up the "User has a clean record" modal instead of displaying the remaining strikes. This was corrected after a refresh of the user profile page.
I can still serve strikes on the same post without refreshing. The option to do so once the post is soft-deleted is now removed as expected. You may need to look at how Flarum pushes its changes when you delete a post manually to mimic the behavior.
Seems like the links on new strikes are correct now. See http://testbed.legendofdevira.com/flarum/d/12-just-a-test/3 as compared to http://testbed.legendofdevira.com/flarum/d/12/3
The actor is now correctly the strike server instead of the user whose strikes are being viewed.
Good work so far, a few more bugs to go.