Sorry to necro this topic, but I found the root cause of my issue. It turns out that Wake on LAN/magic packet stuff only works on my 8.1 pro machine if I leave the "only allow magic packet to wake this machine" option unchecked, but keep the "allow this device to wake the computer" checked.
If I have both checked (which I would think should still work, as I only do want magic packets to wake the machine) then jriver fails to wake up the machine over WAN. Leaving the "only allow magic packet to wake this machine" option unchecked kind of solves my issue, but creates a minor issue in that my machine wakes up from sleep at times that I wish it would not, because the ethernet adapter gets some impulse from some other device/program in my household.
Anyway, I thought I would share this info in case other people are having similar issues, or in case the devs feel that this is not intended behavior. Thanks for your help and support on the program, I use it daily and love it!